Nested type and range facet

Okay, yeah, that makes sense. Kind of blows out the index size a bit, but it
works.