!!
context
=; n=@ (mul n n) 5

=; names the value built below it, then runs the block above.

glossary

=; names the value built below it, then runs the block above with that name in scope.

=;(n=@ (mul n n) 5) is 25.

%: calls a gate with several arguments, gathering them into one sample.

%:(add 2 3) is 5.

irregular forms:

(gate a b c) is %:(gate a b c)

mul multiplies two atoms.

(mul 3 4) is 12.