pub type UnorderedFlattenedDocument<T, B, M> = HashSet<Stripped<Meta<Indexed<Node<T, B, M>, M>, M>>, RandomState>;