commented tesing code
added support def functions and lists, next up: desugaring