1 2 3 4 5 6 7 8
{-# LANGUAGE PartialTypeSignatures #-} {-# LANGUAGE TypeFamilies #-} module T10438 where foo f = g where g r = x where x :: _ x = r