Since everything can be used as a list, I don't think `is-type-of(..., list)` will be especially useful. I think the only case where `type-of` really falls down right now is checking whether `()` is a map. If you think that's a strong enough case for `is-type-of`, open an issue for it.