Exercises demonstrating various challenges in compiler-writing