HParser* h_action(const HParser* p, const HAction a, void* user_data) { return h_action__m(&system_allocator, p, a, user_data); }
static HParser *bytes(HAllocator *mm__, size_t n) { return h_action__m(mm__, h_repeat_n__m(mm__, h_uint8__m(mm__), n), act_bytes, NULL); }
const HParser* h_action(const HParser* p, const HAction a) { return h_action__m(&system_allocator, p, a); }