Character_parser.Locatedval make : Position.t -> 'a -> Position.t -> 'a tval use : 'a t -> (Position.t -> 'a -> Position.t -> 'b) -> 'bval start : 'a t -> Position.tval end_ : 'a t -> Position.tval range : 'a t -> Position.t * Position.tval value : 'a t -> 'a