alternative translation of type classes to CHR (was: relaxed instance rules spec)