sig
type t =
[ `Agency
| `Agency_PT
| `Agency_PTIA
| `Agent_other_member
| `Agent_other_member_PT
| `Agent_other_member_PTIA
| `Individual
| `Individual_PT
| `Individual_PTIA ]
val __t_of_sexp__ : Sexplib.Sexp.t -> Raw_order.Rule80A.t
val t_of_sexp : Sexplib.Sexp.t -> Raw_order.Rule80A.t
val sexp_of_t : Raw_order.Rule80A.t -> Sexplib.Sexp.t
val tws_of_t :
[< `Agency
| `Agency_PT
| `Agency_PTIA
| `Agent_other_member
| `Agent_other_member_PT
| `Agent_other_member_PTIA
| `Individual
| `Individual_PT
| `Individual_PTIA ] ->
string
val t_of_tws :
string ->
[> `Agency
| `Agency_PT
| `Agency_PTIA
| `Agent_other_member
| `Agent_other_member_PT
| `Agent_other_member_PTIA
| `Individual
| `Individual_PT
| `Individual_PTIA ]
val val_type :
[ `Agency
| `Agency_PT
| `Agency_PTIA
| `Agent_other_member
| `Agent_other_member_PT
| `Agent_other_member_PTIA
| `Individual
| `Individual_PT
| `Individual_PTIA ] Tws_prot.Val_type.t
end