; ) [ ] , " " ' ' # ( adt alt array break case chan con continue cyclic do else exit fn for hd if implement import include len list load module nil of or pick ref return self spawn tagof tl to type while union nil => <- :: big byte int real string