Cl√°sico is designed to provide a simple DSL for classes and classical inheritance in JavaScript. Writing classes is usually a real pain in the ass, because JavaScript doesn't technically support classes--it just has objects. That's all fine and well, but if you're used to using classes, writing constructors and prototypes really complicates what should be fairly simple to do.