With a sub that pokes memory based on labels:
SUB pokethis(data as uByte)
Seems to produce assembler that does this:
ld hl, __LABEL__BLPutCharHeight
Can the compiler not shortcut that to
ld hl, __LABEL__BLPutCharHeight+N ?
(or is there something clever in the optimizer that spots that sort of thing - load followed by incs or fixed adds?)