Make it possible to redefine built-in subpatterns and have the existing one simply be shadowed