Filter out struct/list features for pivots

I like the idea of `isPrimitive` on `Encoding` but don't have a strong opinion on it.