split lib.scm into lib/std.scm and compiler.scm