using cloneInto rather than clone to reduce allocations improves performance on webkit by ~15% and firefox by ~25% (of test-suite, not actual game)