public static AsyncMaybe <T> Or <T>(this AsyncMaybe <T> source, AsyncMaybe <T> other)
 {
     return(source.Match(
                some: Some,
                noneAsync: none => other.ToTask()
                ).ToAsyncMaybe());
 }