@commodo/fields
Enables defining rich data models by decorating function instances with specified model fields. Additionally, it adds `populate` and `validate` methods, for populating model instances with data, and then validating it, respectively.
@commodo/name
Decorates a function (and its instances) with a name, that can be used for various purposes.
@commodo/hooks
Hooks are points in code on which you can "hook" on to and execute one or more callbacks.