sig   type t = {     lang : string;     email : GdataAtom.atom_email;     name : GdataAtom.atom_name;     uri : GdataAtom.atom_uri;   }   val lang : (GdataAtom.PersonConstruct.t, string) GapiLens.t   val email : (GdataAtom.PersonConstruct.t, GdataAtom.atom_email) GapiLens.t   val name : (GdataAtom.PersonConstruct.t, GdataAtom.atom_name) GapiLens.t   val uri : (GdataAtom.PersonConstruct.t, GdataAtom.atom_uri) GapiLens.t   val empty : t   val to_xml_data_model : t -> GdataCore.xml_data_model list   val of_xml_data_model : t -> GdataCore.xml_data_model -> t end