implementation of R5RS scheme