a small basic ocaml module for parsing s-expressions