BUG: Allow renaming of a column after mapping

Related #511

This should be merged before deciding on a less verbose way to rename things.
Yes you're right. It's reasonably common to have a different output `dshape` than the input. Hm, it seems really inconvenient to have to specify the output `dshape`