bar @Int :: Int -> b -> Int bar @Int :: forall {b}. Int -> b -> Int prox :: forall {k} {a :: k}. Prox k a prox @Int :: Prox * Int Prox :: forall {k} {a :: k}. Prox k a Prox @Int :: Prox * Int