insideout (cargo): Wrap composed types inside-out (eg. `Result<Option<T>, E>` or `Option<Result<T,E>>`
Keywords: option|result|inside-out