sig   type t = {     fname : string option;     title : string;     date : Ptime.t;     slug : string;     body : Jekyll_format.body;     fields : Jekyll_format.fields;   }   val of_string :     ?fname:string ->     string -> (Jekyll_post.t, [> Rresult.R.msg ]) Result.result   val of_string_exn : ?fname:string -> string -> Jekyll_post.t   val compare : Jekyll_post.t -> Jekyll_post.t -> int end