check @export [funs] funs format, error on unknown ast node
handle celse in case arity checking
catch bad catch cases in try and generate error
put the line on the error generated node
return errors as string, don't print
allow paths in attrs