Do your functions often return Result<Option<T>, E>? Then you may find the ResultOption handy.
Result<Option<T>, E>