Sourcetype'a t = string * ([< user_data| `Kid of int ]as 'a)
Sourceval check_valid_ :
[< `Bool of
bool & bool & bool & bool & bool & bool & bool & bool & bool &
bool & bool| `Float of
float & float & float & float & float & float & float & float & float &
float & float| `Int of int & int & int & int & int & int & int & int & int & int & int| `Kid of int & int & int & int & int & int & int & int & int & int & int| `None| `String of
string & string & string & string & string & string & string & string &
string & string ]t->
unit