Mdx_top.Partval read : string -> fileread f is the file f. It's a costly operations, better to be done once.
val contents : file -> stringcontents f is f contents.
val find : file -> part:string option -> string list optionfind f ~part returns the lines of the part part in the file f. Return None if f does not contain the part part.