My first attempt at refolding natural constants led to all names being printed with their namespace prefixes. This fixes that, most notably by introducing the massive `mapPTermM` function in `Idris.Syntax`.
This is to display names in a user friendly way, especially case and with block names
otherwise all tests will need to change every time version changes...