Currently, hover messages can only render signatures for types that exist in Java. Hover messages don't support Scala-specific signatures such as curried parameter lists, singleton types, context bounds and more. It would be nice if we extended the type printer from #131 to support Scala-specific signatures.