Name case alt blocks informatively
Allocate an i32 directly for zero-argument constructors