module Annot:sig..end
type |    | line : | 
|    | col : | 
|    | offset : | 
type |    | start_pos : | 
|    | end_pos : | 
type | | | Atom of  | 
| | | List of  | 
type'aconv =[ `Error of exn * t | `Result of 'a ]
exception Conv_exn of string * exn
type |    | mutable positions : | 
|    | mutable stack : | 
val get_sexp : t -> Type.tval get_range : t -> rangeexception Annot_sexp of t
val find_sexp : t -> Type.t -> t option