value_type
typedef struct my_value { long x; } value_type;
struct value_type {
static int value_type(int id)