Returns the contained value if Some, otherwise returns the provided value
'a -> Task<'a option> -> Task<'a>
Returns the contained value if Some, otherwise evaluates the given function and returns the result.
(unit -> 'a) -> Task<'a option> -> Task<'a>
Wraps the provided value in an Task<'a option>
'a -> Task<'a option>