Blech's interface to C

This proposals describe the interface between Blech and C.

Accessing variables in the Blech environment

Access to C variables in the environment creates singleton sub-programs.

C bindings

Allow C bindings with the expressiveness of C macros.

Last modified May 4, 2021: drafting the module chapter (fa3db01)