typedef struct { type_t *type; def_t *scope; def_t *pscope; } scope_t;