MATCH-71: map patterns don't exhibit as much test sharing as expected

Was missing a `groupable?` implementation for map patterns, remove
throw logic from `val-at*`, unneeded.