add expected output for these tests
no need to create this identifier all over the place.
initialize these intrinsics once at the toplevel scope, and then use them everywhere.  also stub in support for for-of loops, but throw an error in the LLVMIRVisitor
another arrow function test
new Xcode drops a simulator executable for ar.  just use /usr/bin/ar instead
make the sparse cutoff something very high so we don't have to worry about the lack of sparse array support
add Math.PI
implement isNaN
correct order the initialization of _ejs_Object_prototype and _ejs_Object__proto__ since the latter needs a reference to the former
add float32/int32/uint16 to the list of typedarrays we recognize. these macros are terrible.
correct some checks (we can't check for not-primitive, we need to check for is-object)
update to 7.0
update pirouette
simple ES6 module test
add some ES6 features enough to get passed the parsing and some of the closure conversion passes.  for import declarations we actually generate a local alloca, but never initialize it.
add Function.setExternalLinkage/setInternalLinkage to the jsllvm bindings, and use it to set our string literal initializer function to internal - llvm seems to always inline it into the module toplevel anyway.