Would be nice to do it in a way that easily supports multiple enumeration.
Would be nice to do it in a way that easily supports multiple enumeration.