import { type IsPlainObj } from "https://deno.land/x/rimbu@0.12.3/base/mod.ts";
A predicate type that resolves to true if the given type satisfies:
- it is an object type (not a primitive)
- it is not a function
- it is not iterable
- it does not have any properties that are functions Otherwise, it resolves to false