anyways, there are a number of very subtle ways in which the repl differs from the file's "environment"