``` // defineVar in AnfTransform (matchres$0) def m2[T](in: Any, f: Any => T, fut: Future[T]) = async { in match { case _ => await(fut) } } ``` Suggestion: use `null.asInstanceOf[T]` in all cases.