(macro f [x]
(print x)
(print 1))
(f 2)
[coc.nvim] Connection to server fennel is erroring, Header must provide a Content-Length property.
{"2\n1\ncontent-length":"118"}. Shutting down server.
Hm; Fennel makes this harder than it should be; you can override the compiler environment, but you can't say "I want the normal compiler environment except for just this one function."
I think we might just need to remove
_G.print
directly during compilation and bring it back after.
I've used the hack of just disabling it thru globals; printing during macros now has no effect.