Unhygenic. This will break in cases like:

```scala
package a
case class B()
object Test {
  val a = ""
  q"${B()}"
}
```

An alternatives is to prefix the selection with `_root_`. But this leads to the next problem: this approach only works if the case class is static (ie, defined in a package or in a module that itself is static).

Resorting to `fullName.split("\\.").toList` isn't really the right way to go.