;*0 addr and as asm bind block break case cast concept const continue converter defer discard distinct div do elif else end enum except export finally for from func if in is isnot iterator let method mixin mod nil not notin object of or out ptr raise ref return shl shr static template try tuple var when while xor yield ;*1 string char int64 int32 int16 int8 int uint64 uint32 uint16 uint8 uint float64 float32 float ;*2 proc import include interface macro type using