Make sure LHS is evaluated first for ceylon/ceylon-spec#359
new js file for native impls of metamodel types