import ast
-gen :: AST -> Either [String] [String]
+gen :: Expression -> Either [String] [String]
+gen _ = Left ["genbork"]
+/*
gen (AST fs) = Right
["#include \"rts.h\"\n"
:genCode fs []
genCode (App a b) c = ["ap(":genCode a [", ":genCode b [")":c]]]
genCode (Lambda a b) c = abort "help"
genCode (Builtin b args) c = genCode b ["(":genCode args [")":c]]
+*/