shapetype (npm): Define shapes and types and use them for data/structure validation
Keywords: type|typing|testing|validation|type checking