[haskell-cafe] How to substitute FD like a -> b c by type families?