MzScheme version 299 introduces the foreign module, allowing us to drive libffi from Scheme to interface with C libraries.
The design and implementation of the foreign module is described in:
"Foreign Interface for PLT Scheme", Eli Barzilay and Dmitry Orlovsky, 2004 Scheme Workshop, September 2004. pspdf