@sschaef, The compiler probably knows about tuples and function literals, for instance [defintions.isFunctionType](https://github.com/scala/scala/blob/master/src/reflect/scala/reflect/internal/Definitions.scala#L660). Since the tree is typed, this *might* work: `definitions.isFunctionType(tree.tpe)`