andThenAsyncForMaybe
Returns null
or undefined
if the input is null
or undefined
,
otherwise calls transformer with the value and returns the result.
XXX:
Some languages call this operation flatmap.
But we don't provide flatMap()
as alias of this function.
because it's too hard to undarstand that "flatMap" operation for T | null | undefined
.