Lazily maps this Provider's value to another Provider of type R.
Returns a provider that applies transform to this provider's value.