Added pattern matchers for syntax pairs, lists etc