tagtable
static const struct tagtable __tagtable_##fn __tag = { tag, fn }
extern struct tagtable __tagtable_begin, __tagtable_end;
struct tagtable *t;