beginnings of a standard library, implemented in scheme