<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Yes, I agree. This will require sprinkling the codebase with EmptyCase due to [1], but that's still a sight better than calling `panic`. After GHC 8.10 is released (and the minimum version of GHC that HEAD supports is 8.8), we can even remove these empty cases by making the empty data type fields strict (see [2]).<br></div><div><br></div><div>Ryan S.</div><div>-----</div><div>[1] <a href="https://ghc.haskell.org/trac/ghc/ticket/15247#comment:4">https://ghc.haskell.org/trac/ghc/ticket/15247#comment:4</a></div><div>[2] <a href="https://ghc.haskell.org/trac/ghc/ticket/15305">https://ghc.haskell.org/trac/ghc/ticket/15305</a><br></div></div></div></div></div></div>