The generated congruence theorems ignore arguments that are subsingleton types.
opaque
see issue #576
It is the f_equal described at issue #500.