Only memoize pure functions for programs
Only memoize pure functions for programs

The problem with doing this for libraries is that it adds a new dependency on (srfi 69). It would be problematic to use a library with these changes as there is no easy way to know this SRFI is also a library dependency.

justinethier/cyclone,justinethier/cyclone