It is not. As the function `print("hi")` is executed, the argument type in this case becomes `Any`, as it would be for any other executed function.
As stated in the typing documentation [0]: "the only legal parameters for type are classes, Any, type variables, and unions of any of these types".