<!-- This is not for feature requests and support related issues. --> <!-- Any description of the issue that might help others understand Thanks for taking the time to report it. --> ### Example ```nim import macros macro foo(T: typed): untyped = echo T.typeKind T proc x[T](v: foo(T)) = discard x[float](10) ``` ### Actual Output <!-- * please check whether it's already been fixed in the latest version * include the actual output using a block, see below * if it's not instantly clear, describe what to look for --> ``` ntyGenericParam test.nim(7, 17) Error: type expected, but expression has no type ``` ### Expected Output <!-- expected output and relevant explanation as to why it should work that way --> ``` ntyFloat ```