# Select --- A symbol associated with a type ```text Select[[SINGLE | MULTIPLE] Type; Collection[VAR_TREE_LIST; .symbol : %const Value]] ``` # Alias ```text Enum[Generic.T; Collection[.symbol : %const Value]] `alias Select[[SINGLE]; Generic.T; Collection[VAR_TREE_LIST; .symbol : %const Value]] Mask[Generic.T; Collection[.symbol : %const Value]] `alias Select[[MULTIPLE]; Generic.T; Collection[VAR_TREE_LIST; .symbol : %const Value]] ``` ## Definition Example ```text E : Enum[I64; .a; .b; .c] `log E // Enum[I64; .a : 0; .b : 1; .c : 2] ```