when defined case1: proc gn1*()=discard when defined case8: proc gn1*()=discard when defined case9: proc gn1*()=discard when defined case10: type Foo* = object f0*: int