No. What led me down this path is that I was thinking about whether we could simplify the representation and reduce the TCB. The as-yet-incomplete ideas I had (largely based on the concept of using a constructor name as a singletons-style defunctionalization symbol) seem difficult to adapt to the generalization I describe, so I wanted to check first how much that matters.
-------- Original message --------
From: Richard Eisenberg <rae@cs.brynmawr.edu>
Date: 9/25/17 2:42 PM (GMT-05:00)
To: David Feuer <david@well-typed.com>
Cc: Ben Gamari <ben@smart-cactus.org>, ghc-devs@haskell.org
Subject: Re: Why isn't this Typeable?
I suppose this is conceivable, but it would complicate the representation and solver for TypeReps considerably. Do you have a real use case?