OCaml bindings for glibc's passwd and shadow password file interface