Guile's implementation of the Geiser protocols
