Thanks for this SRFI.
Just a minor comment.
a.out is the traditional output file of a compiler and is the default
in this SRFI.
But is not an informative name much more convenient?
For example (chicken Scheme), csc foo.scm produces foo.
Greetings
Sven