Esm test guards A js utility library for guarding objects, instances and types npm install @esm-test/guards