fails:Module#module_eval uses the optional filename and lineno parameters for error messages
fails:Module#module_eval adds methods respecting the lexical constant scope
