definition module int from Data.Either import :: Either from ast import :: Expression, :: Value :: Eval a int :: !Expression -> Either [String] Value