Fix Match pretending to be a value type when it is not
Fix Match pretending to be a value type when it is not

Comparing the identity of Match objects wrongly resulted in them being
treated as equals. Happened because Match is a subclass of Capture which
is a value type and therefor provides a WHICH method. Matches are most
certainly no value types as they are mutable. So we circumvent Capture's
WHICH method.

labster/rakudo,tbrowder/rakudo,samcv/rakudo,softmoth/rakudo,sjn/rakudo,samcv/rakudo,usev6/rakudo,Gnouc/rakudo,sjn/rakudo,salortiz/rakudo,salortiz/rakudo,MasterDuke17/rakudo,samcv/rakudo,labster/rakudo,Gnouc/rakudo,nbrown/rakudo,tbrowder/rakudo,softmoth/rakudo,Gnouc/rakudo,usev6/rakudo,raydiak/rakudo,salortiz/rakudo,usev6/rakudo,tony-o/rakudo,rakudo/rakudo,rakudo/rakudo,usev6/rakudo,MasterDuke17/rakudo,lucasbuchala/rakudo,jonathanstowe/rakudo,samcv/rakudo,sjn/rakudo,jonathanstowe/rakudo,jonathanstowe/rakudo,nbrown/rakudo,lucasbuchala/rakudo,nbrown/rakudo,raydiak/rakudo,labster/rakudo,tbrowder/rakudo,raydiak/rakudo,lucasbuchala/rakudo,softmoth/rakudo,tony-o/rakudo,rakudo/rakudo,nbrown/rakudo,MasterDuke17/rakudo,salortiz/rakudo,lucasbuchala/rakudo,rakudo/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,jonathanstowe/rakudo,tony-o/rakudo,labster/rakudo,awwaiid/rakudo,Gnouc/rakudo,tbrowder/rakudo,softmoth/rakudo,awwaiid/rakudo,rakudo/rakudo,lucasbuchala/rakudo,samcv/rakudo,softmoth/rakudo,labster/rakudo,nbrown/rakudo,labster/rakudo,Gnouc/rakudo,awwaiid/rakudo,tony-o/rakudo,sjn/rakudo,tony-o/rakudo,tony-o/rakudo,nbrown/rakudo,jonathanstowe/rakudo,raydiak/rakudo,Gnouc/rakudo,awwaiid/rakudo,sjn/rakudo,rakudo/rakudo,usev6/rakudo,MasterDuke17/rakudo,awwaiid/rakudo,salortiz/rakudo,tbrowder/rakudo,salortiz/rakudo,MasterDuke17/rakudo