I think it would be useful to add an init method for PMCs which takes a size argument constructor since there will be times when a language implementor wants to created a sized type.
Right now init takes no arguments. It will definitely be important for C style languages where most things are structs, classes or static arrays. I personally think that it should take this argument by default rather than being overloaded (all in interest of less bloat, I'd rather just modify the existing init). Any objections? -Melvin