Language aside I prefer not exposing 3rdparty type...
# development
e
Language aside I prefer not exposing 3rdparty types unless they meet some high bar of commonness / universality (guava's ImmutableList for java is an example). So I'm in favor of unwrap and, depending, rewrap in our own custom result type. From could be implemented for the conversions even if they become noisy.