fix tests
update run.sh
update examples to use @block(once) and @block(chain)
ast node conversion for True and False
'distance' demo primitive
magic call to sleep that makes things work
fix calls to zero arg primitive functions