Define Pattern#inspect
DRY up Pattern#repeating_match
Allow duplicate variables