A minimalist OCaml API to construct well formed static Web sites