Better usage of defn- for private functions.
Refine README.md