DiagnosisSourcetype t = | DuplicateID of {id : string;occurrences : loc list;}| MissingFile of {file : string;error_msg : string;locs : loc list;}| WrongType of {}| ParsingError of {action : string;msg : string;loc : loc;}| ParsingWarnor of {warnor : Actions_arguments.W.warnor;loc : loc;}| InconsistentOption of {}| MissingID of {id : string;loc : loc;}| UnknownAttribute of {attr : string;loc : loc;}| UnknownFrontmatterField of {key : string;loc : loc;allowed_keys : string list;}| FrontmatterParsing of {key : string;msg : string;loc : loc;}| InvalidFrontmatterLine of {loc : loc;}| ChildrenClassWithValue of {loc : loc;}This one reports badly, without source code. Used for reporting cli.