Introduces a typal object to make classical/prototypal/mixins patterns easier. Inspired by Zachary Carter jison/typal.js