Read and write FAT format filesystems from ocaml