import std/macros
type
A = enum
red
B = enum
red
let a = @[red]
let b = @[red]
echo typeof a #seq[A]
echo typeof b #seq[B]
https://play.nim-lang.org/#ix=4EYJ
I don't understand why this is the case.
However, When I commented out the first line, the result was different: both a and b are of the same type seq[A] !
Sorry for my poor english.