Make Transpose support foreach_tile() and tile_shape()