isit (npm): Tests a value’s type against a string like 'positive integer' or 'non-empty map'.
Keywords: type|check|test|class|undefined|null|primitive|scalar|wrapper|boolean|bool|true|truthy|false|falsey|empty|function|generator|number|numeric|positive|negative|sign|NaN|integer|int|float|finite|infinite|Infinity|object|plain|plain object|array|arguments|buffer|collection|map|set|WeakMap|WeakSet|iterable|typed array|Int8Array|Uint8Array|Uint8ClampedArray|Int16Array|Uint16Array|Int32Array|Uint32Array|Float32Array|Float64Array|string|symbol|curry|currying|curried|javascript|nodejs|type-checking