phenotype (npm): Javascript typing system based on Traits
Keywords: phenotype|traits|inheritance|type