Support collections (seq/set)
This is a really awesome library! Thank you for putting it together.

One immediate thing I've tried is an object that contains a `set[EnumType]`, would love it if this worked out of the box.