right now it's `containsAll(vararg Any?)` which it makes it too easy to accidentally pass in `listOf(foo)` instead of `*listOf(foo)`