Draft of Option.Transform