But the reason I didn't do that is because the transform method on Try has the wrong signature and introducing another method with the right signature and with an inconsistent name is sort of confusing.