Fix issue #234: makePrisms works with different number of fields

The issue was that reviewerIdClause was using the
number of arguments from the target constructor when
computing the pattern for the constructors which did
not match.