Pure OCaml implementation of the FAT filesystem This library has two purposes: to allow the easy preparation of bootable disk images containing mirage kernels to provide a simple filesystem layer for mirage applications