  static void map_field_write_dimension(zval *object, zval *key,                                       zval *value TSRMLS_DC) {   Map *intern = UNBOX(Map, object);    char keybuf[TABLE_KEY_BUF_LENGTH];   const char* keyval = NULL;   size_t length = 0;   upb_value v;   