completely SRFI-free