'impossible' fix

Only allow impossible on unification errors.
(TODO: Still need to check it's the right sort of unification error)