public interface K1
A type constructor may be thought of as an unapplied parameterized type. For example, the parameterized
type List<String> is an application of the type constructor List<_> on the type
String. In DFU, application of a type constructor is done using App.
App,
K2,
Kind (Type Theory)