A SRFI 10 implementation with a facility for user-defined reader constructors.