Add better error reporting to internalisation process.
Permit empty array literals.
Use insertBindings in eDoLoop.
Fix some more errors in first order transform.