pub type FlattenUnorderedResult<I, B> = Result<HashSet<Indexed<Node<I, B>>>, ConflictingIndexes<I, B>>;
pub enum FlattenUnorderedResult<I, B> { Ok(HashSet<Indexed<Node<I, B>>>), Err(ConflictingIndexes<I, B>), }
Contains the success value
Contains the error value