heres some mostly-not-pseudocode to explain what i meant. i make no promises
about whether this will work as currently coded, nor that i havent made stupid
errors, nor that this is optimal, nor ... you get the idea. i threw it together
in a few hours, but it should work as an explanation.
Thanks, elf. This looks interesting, but seems to be a bit heavyweight
(I mean, it
is a lot of work, together with some custom code-walking). I've added the file
to the repository (misc/inline.scm), but can not tell yet, when I'll get around
looking more deeply into this.