sub make_regex_matcher { my $regex = shift; return sub { local $_ = $_[0]; /$regex/g; } }