Just to clarify: if you just call `Mask.include()`, you get the fully populated boolean array?  so slicing is where savings come in?  Worth documenting that