Если у варианта есть дополнительные данные — то он будет в выпадающем списке, если у варианта нет дополнительных данных, то его не будет в выпадающем списке.
variant Digits
{
|One{v:int}
|Two{v:int}
|Three
}
def g=Digits. <- здесь появится список в котором будут One и Two (+еще всякая лабуды), но не будет Three.