Enabled CPS and wrap mutables

Not sure if wrap mutables is good enough, seems OK upon a quick glance over map.c output.