Currently, we compile references to extern functions as closures with empty environments. This makes it hard to see what the generated code is doing. We should instead special-case calls that refer to externs to call those functions directly, with no closure wrapping.
Currently, we compile references to extern functions as closures with empty environments. This makes it hard to see what the generated code is doing. We should instead special-case calls that refer to externs to call those functions directly, with no closure wrapping.