A Minimal Functional Language Compiler -- my playground