kamingo Interpreters for the languages in Samuel Kamin's "Programming Languages: an Interpreter-Based Approach"