type t = {client_payload : Obj.t option;source_name : string;source_start : int;source_stop : int;line : int;line_starts_at : int;
}val equal : t -> t -> boolval compare : t -> t -> intval initial : ?client_payload:Obj.t -> string -> tval extend : int -> t -> t