Adding functools.scm: standard library for Scheme