"application: not a procedure" is a common error in Scheme newbies code
"application: not a procedure" is a common error in Scheme newbies code.
See My code signals the error "application: not a procedure" or "call to non procedure" for a canonical Q&A.