more generic slots + some cleanups & some tagmap reductions. nw.