Auto-generated Code, CPW 11: Region-based Memory Management