Hi Simon,
I did this.
*TF> :kind F Int
F Int :: *
*TF> :kind! F Int
F Int :: *
= Bool
In the end I just made an eager version of :kind as the command: in addition to displaying the kind of the type, it normalises it and shows the result.
It’s in HEAD. Documentation to come when I get home.
I’m not wedded to this command name. If everyone wants “:normalise” it would only take a 1-line change.