Update TypeUtils to correctly work for Scala 2.11.

This allows me to return the type signature to `Set[A]` rather than
`Iterable[A]`: quasiquotes allow me to fully specify the type signature
that I want.