Add functional style pattern matching notation to OptionPatternMatcher. Closes #7