REF: avoid getattr pattern for unstack, assorted cleanups
Remove the only "FIXME" left in the cython code
Looks good - so these are replaced by a fused type right? > so these are replaced by a fused type right?

In the unstack case we switched to fused types a while ago and this is finally doing the cleanup that made possible thanks