topiarist (npm): Topiarist provides tree and shape-based type verification for JavaScript.
Keywords: extend|inheritance|OO|mixin|interface