On Tue, Feb 02, 2016 at 12:41:34PM -0500, David Feuer wrote: > Or, alternatively, some common class that lets me express that a type is > boring (i.e., inhabited by precisely one fully-defined value)? FWIW it's the dual of Empty: https://hackage.haskell.org/package/total-1.0.4/docs/Lens-Family-Total.html