id_type_t
id_type_t from_type;
check_type(const id_type_t type)
panic_for_unexpected_flags(const id_type_t type, const flags_t flags,
check_type_and_id_flags(const id_type_t type, const flags_t flags)
check_type_and_id_spec(const id_type_t type, const struct id_spec *const is)
check_type_and_type_flags(const id_type_t type, const flags_t flags)
parse_id_type(const char *const string, id_type_t *const type,
id_type_t type;
pour_list_into_rule(const id_type_t type, struct id_list *const list,