[scalac-plugin] Support application other than a single value or tuple-like one as bindings:

```scala
str match {
  case str @ ~(IndexOf('/'), a :: b :: c :: _) ⇒ ??? // Support :: application
  case _ ⇒ ???
}
```