Fix VectorBuilder overallocating unit-sized nodes when aliasing

An off-by-one error, oh my!
Loosen the trap bound of the Maybe pseudo-constructor

to make it useful for any Else type.
Implement parallel thunk reduce operation