úÎ$ x,      !"#$%&'()*+Safe!"2Overwrites when similar, leaves untouched when not ,   , Safe ,A Rooted, predicate, disjointly indexed trie -.    -.Safe!"'Assigns a value to literal constructors2Overwrites when similar, leaves untouched when not3Create a singleton trie out of literal constructors*Push a trie down with literal constructors/Ignores contents0/   0/Safe !"#$%&'()1*+23 !"#$%&'()*+ !"#%$&'()*+ !"#$%&'()1*+234                 !"predt_4ZTf4CD7lKvKIiMi8UhLFHData.Trie.Pred.Disjoint.TailData.Trie.Pred.DisjointData.Trie.Pred.Unified.TailData.Trie.Pred.UnifiedDPTrieDMoreDPredmerge areDisjointlookup lookupWithLlookupNearestParentlitSingletonTaillitExtrudeTailsortRDPTrieRooted litSingleton litExtrudeUPTrieUMoreUPredshowTail assignLitRUPTrierootchildrenshowTrie firstJust$fMonoidRDPTrie $fShowUPTrie $fShowRUPTrie$fMonoidRUPTrie