pass file path to module_eval

so that when the eval'ed code raises, the stack trace
contains file paths instead of "(eval)"