struct psi_impl_type *psi_impl_type_init(token_t type, zend_string *name);
void psi_impl_type_free(struct psi_impl_type **type_ptr);
struct psi_impl_type *psi_impl_type_init(token_t type, zend_string *name);
void psi_impl_type_free(struct psi_impl_type **type_ptr);