The pure JavaScript API for constructors, mixins and type testing.