freelude-0.1.0.0: src/Freelude/Impl/ToKind.hs
{-# LANGUAGE TypeInType #-}
{-# LANGUAGE TypeFamilies #-}
module Freelude.Impl.ToKind (ToType, ToKind) where
import Data.Kind (Type)
type ToType a = ToKind Type a
type ToKind toK (a :: k) = ToKind' toK k a
type family ToKind' toK k (a :: k) where
ToKind' k k a = a