parse_optional = [ | `wrong_auxiliary_data of [ `array_size of int | `null_terminated_hexarray | `null_terminated_string | `wrong_int32 of string | `out_of_bounds | `unknown_type of char ] * string ]