inconsistent_instances.m:016: Inconsistent instance declaration for typeclass inconsistent_instances.m:016: `inconsistent_instances.foo'/2 with functional inconsistent_instances.m:016: dependency `(A -> B)'. inconsistent_instances.m:015: Here is the conflicting instance.