For normal types you can work around it with @JvmS...
# dagger
j
For normal types you can work around it with @JvmSuppressWildards. Don't think you can do anything with function types, but I haven't tried.