Introduce the ability to remap arguments based on their position.

fixes jrajav/finkel#1