354acc1fd5
`() -> *` is not valid, but `F<*>` where `typealias F<T> = () -> T` is.
`() -> *` is not valid, but `F<*>` where `typealias F<T> = () -> T` is.