Module Pattern.Head

type t =
  1. | None of {
    1. location : Syncom.Location.t;
    }
  2. | Hole of {
    1. location : Syncom.Location.t;
    }
  3. | Context_variable of {
    1. location : Syncom.Location.t;
    2. identifier : Syncom.Identifier.t;
    }