If I want to shift windows to a different workspace using manage hooks, is there a way to also sink them so they are tiled rather than being the floating windows they default to? Ideally it would be like doShift "somewhere" <+> doTile but there isn't doTile of course. how does one go about accomplishing that?