Matches an Unapply(fun, implicits, patterns) tree representing a pattern <fun>(<patterns*>)(using <implicits*>)
Unapply(fun, implicits, patterns)
<fun>(<patterns*>)(using <implicits*>)