Obligatory "The Evolution of a Haskell Programmer":

https://people.willamette.edu/~fruehr/haskell/evolution.html

That's an odd way to rewrite most of the SfICPICP exercises for scheme.