move "compile" to std.eval of the standard lib