Generating TypeScript types for Rust enums

Reflecting on 2023

From Opcodes to Algorithms

WebAssembly does not use a call stack

Reduce repetitive code with Rust procedural macros