type error =
| WrongFunctionArguments of AST.expr
| InvalidWild of AST.expr
exception Error of error