Можно ли добавить магическое построение вокруг выражения Scala, чтобы оно печатало тип во время компиляции?Например, есть некоторый класс, магическая функция, тип метапрограммирования, который делает:
val i = 1
Some(11).map(Trace(_ + 1))
// compile
// prints: Int