Needed to roll a custom analogue of the Tagged type for using Layout induced ordering on Array Indices.
(using the standard Data.Tagged makes it kinda an orphan instance!)
got the Dense Layout Builder instances done!
now for the Sparse Layout Builders! (maybe that should be a distinct class? not sure )