scalac couldn't infer the type constructor otherwise.
* use normal TypeTree constructor * remove unnecessary 'with Singleton' in macro utility * integrate changes suggested by @xeno-by * add refVar back and call asTypeConstructor instead of asType to refer to a type variable
also, bump to 2.10.0-M6