Actually, I wonder why Kotlin doesn’t include such a method in it’s standard library yet, because EnumSet is designed especially for Enum types. mutableSetOf(...) could have a specialization for elements derived from Enum, which calls enumSetOf inside.