Given the following code, ``` @define class X: _foo:int ``` The following initialization code will run without error, ``` x = X(foo=3) ```. However, Vscode does not understood `foo` is valid in `X(foo=3)`. It will auto complete with `X(_foo)` instead.