scala.tools.reflect.quasiquotes
Hole encapsulates information about splices in quasiquotes.
Full support for unliftable implies that it's possible to interleave deconstruction with higher cardinality and unlifting of the values.