Refactor matchers/patterns "addition"
Added repr for Regex
Dry patterns definition