jon.recoil.org

Module Expert.Canonical_exp_constructorSource

Sourcetype 'a t =
  1. | Annotate of Bin_shape.Uuid.t * 'a
  2. | Base of Bin_shape.Uuid.t * 'a list
  3. | Tuple of 'a list
  4. | Unboxed_tuple of 'a list
  5. | Record of (string * 'a) list
  6. | Variant of (string * 'a list) list
  7. | Poly_variant of 'a option Bin_shape.Expert.Sorted_table.t
  8. | Application of 'a * 'a list
  9. | Rec_app of int * 'a list
  10. | Var of int