A JavaScript DSL to define objects in a fluent way.