@@ -62,8 +62,8 @@ import Data.Monoid
62import Data.Function (on)
62import Data.Function (on)
63import GHC.Generics
63import GHC.Generics
65−import Data.Void
65+import Data.MemoTrie.Extra (Void)
67-- import Prelude hiding (id,(.))
67-- import Prelude hiding (id,(.))
68-- import Control.Category
68-- import Control.Category
69-- import Control.Arrow
69-- import Control.Arrow
@@ -173,7 +173,7 @@ instance HasTrie Void where
173 -- As suggested by Audun Skaugen
173 -- As suggested by Audun Skaugen
174 data Void :->: a = VoidTrie
174 data Void :->: a = VoidTrie
175 trie _ = VoidTrie
175 trie _ = VoidTrie
176− untrie VoidTrie = absurd
176+ untrie VoidTrie = \case
177 enumerate VoidTrie = []
177 enumerate VoidTrie = []
179instance HasTrie () where
179instance HasTrie () where