from StdOverloaded import class toString
from Data.Either import :: Either
-from ast import :: Function
+from ast import :: Function, :: TypeDef
:: Token
instance toString Token
lex :: [Char] -> Either [String] [Token]
-parse :: [Token] -> Either [String] [Function]
+parse :: [Token] -> Either [String] [Either TypeDef Function]