Identifier `lift' not in scope, choose module to import? (y or n) y
Haskell process command errored with: (wrong-type-argument listp t)
This lead @chrisdone to the discovery of a sub-problem where M-! haskell-docks <$> RET fails because of the way <$> is being escaped. This is not an issue for functions like lift though.