Graphql_ppx_base.Source_postype span = source_position * source_positionval origin : source_positionval nopos : source_positionval nospan : source_position * source_positionval advance_line : source_position -> source_positionval advance_col : source_position -> source_positionval zero_width : source_position -> 'a -> 'a spanningval single_width : source_position -> 'a -> 'a spanningval start_end : source_position -> source_position -> 'a -> 'a spanningval start_pos : 'a spanning -> source_positionval end_pos : 'a spanning -> source_positiontype ast_location = Ppxlib.location = {loc_start : ast_position;loc_end : ast_position;loc_ghost : bool;}