[#591] HUGE permformance win for WebGL

- Assignments to function arguments causes deoptimization in Chrome V8
- me.pool.pull is dreadfully slow, partially because it uses a shortcut to turn `arguments` into an Array
- Reduced CPU usage (platformer example) on my laptop from ~35% to ~18%!