A very small ML-like interpreter to teach me scala