Added parse-time program desugaring for sources. Added placeholders for builtins in the interpreter, as well as declaration interpretation. This completes an initial interpreter (use parseK3 and runProgram in ghci).