Draft of string APIs.
Merge pull request #4 from zpbx/str

Draft of string APIs.