Update "smoothie" declarations with version from project itself.

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