@suchipi/has-shape (npm): Check if an object/array/value is like another, with TypeScript refinement.
Keywords: shape|type|schema|compare|validate|confirm|assert|object|refinement