Use Data.Map for applyTransfer