Flatten the language extension process
Flatten the language extension process

Delimited continuations allow us to define the standard library bindings
in small pieces while interleaving syntax extensions.

gregr/ina,gregr/ina,gregr/ina