@ryandur/sand
    Preparing search index...

    Namespace Maybe

    Array.reduce lifted over the container: reduce.all demands every item be present; reduce.some skips the nothings.

    Maybe.reduce.some([some(1), nothing(), some(3)], (a, b) => some(a + b), some(0)).orNull(); // produces: 4
    
    reduce