I have a type such as: ``` type A { field_public: Int } ``` Later on in the same file, I write: ``` extend type A { field_private: Int } ``` It seems this does not get parsed though and the field_private for A is not generated for the code? Does the extend keyword not work?