We can't currently deserialize arrow types `p -> q` when `p` or `q` have non-`*` kinds. See https://phabricator.haskell.org/D4137
We can't currently deserialize arrow types
p -> qwhenporqhave non-*kinds. See https://phabricator.haskell.org/D4137