@foobar(
  "annot", {
    val x = 2
    val y = 2 // y=2
    x + y
  }
)
object a
    extends b
    with c {
  def foo[
      T: Int#Double#Triple,
      R <% String
  ](
      @annot1
      x: Int @annot2 =
        2,
      y: Int = 3
  ): Int = {
    "match" match {
      case 1 | 2 =>
        3
      case <A>2</A> =>
        2
    }
  }
}
