In this first post of a larger series, we embark on a journey of developing a compiler for a lazily evaluated functional language.| danilafe.com