aarketype Small Node.js library for creating object archetypes and validating instances against them.