Takes a list of MaybeAsyncs and returns a Promise that will resolve with all Just values. Internally it uses Promise.all to wait for all results
Constructs an MaybeAsync object from a function that returns a Maybe wrapped in a Promise
Constructs an MaybeAsync object from a Maybe
Constructs a MaybeAsync object from a function that takes an object full of helpers that let you lift things into the MaybeAsync context and returns a Promise