[minor] Taking a stab at a users api
[codestyle] Fix missing JSDoc