### What happened? ```nim import std/macros macro ensureImplWorksOnConstr(t: typed): untyped = expectKind(t, nnkObjConstr) assert t[0].getTypeInst.getImpl.repr == "A = object" assert t[0].getImpl.repr == "A = object" type A = object ensureImplWorksOnConstr(A()) ``` Errors that `node is not a sym` ### Nim Version Any commit post defaults for types ### Current Standard Output Logs _No response_ ### Expected Standard Output Logs _No response_ ### Possible Solution VM needs to handle the case that it gets a `nkType` now since `nkObjectConstr` no longer gets a `Sym` node in the first spot but a `Type` node ### Additional Information _No response_