Add support for macrocalls and for begin ... end blocks.
merge #2, split to files
add newline
merge master
thread-first rewrite
thread-last rewrite
update primes example
@as macro - closes #3