val make : line:int -> character:int -> t
val isBefore : t -> other:t -> bool
val isBeforeOrEqual : t -> other:t -> bool
val isAfter : t -> other:t -> bool
val isAfterOrEqual : t -> other:t -> bool
val isEqual : t -> other:t -> bool
val compareTo : t -> other:t -> int
val translate : t -> ?lineDelta:int -> ?characterDelta:int -> unit -> t
val with_ : t -> ?line:int -> ?character:int -> unit -> t