The change type signature plugin provides a code action to change a user's
current type signature to it's actual type signature. The plugin does not
work in all error scenarios. Currently, the plugin uses GHC diagnostic
messages to recover the actual type of a function. If the plugin receives
enough information it can correctly change the signature.
