Since the blocked sparsity is 2-d, please document the order in which the blocks come out when you iterate over them.