2. Loop unrolling: instead of (dynamically) iterating over the length of a collection, use a fixed number (1-20) of locals that you can refer to directly
3. Implement locals using mutable arrays instead of (immutable) hash maps
4. Remove dead code (duh!)
@borkdude feels like you’ll be soon generating machine code on the fly :)