Update "smoothie" declarations with version from project itself.

This version is more complete and includes inline JSDoc comments for
most types/functions/properties.