Remove private constructor from Environment.
Remove Runtime object.
Remove eval from environment.
Add let macro.
Extract native bindings into a method.
Add marco.core.
Add marco.core.length.