Rename existing exported functions according to #6.
Nitpick.
Implement the rest of high-level API.

Closes #4 and #6.