Transformations

I don't think this argument should go here. We could have a separate argument module in the lupe code that adds things like this.