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