t/pattern.t: full coverage of Pattern/Semantics.pm