Module Harpoon.Command

type t =
  1. | By of {
    1. location : Syncom.Location.t;
    2. expression : Synext__.Synext_definition.Comp.Expression.t;
    3. assignee : Syncom.Identifier.t;
    }
  2. | Unbox of {
    1. location : Syncom.Location.t;
    2. expression : Synext__.Synext_definition.Comp.Expression.t;
    3. assignee : Syncom.Identifier.t;
    4. modifier : [ `Strengthened ] Support.Option.t;
    }