Are commas optional when declaring enumerated types? The following compiles and runs fine for me:
type
  Color = enum
    red blue green purple
let col : Color = Color.red
echo col
Yes, they are optional and that's not a bug. I enjoy
type
   Foo = enum
      valueA ## comment here
      valueB ## more documentation