Represents a Result that contains an Option.
typedef TResultOption<T extends Object> = Result<Option<T>>;