Symbols
Given
given W (element) => element == Water
W => _
@ @Change
change W () => new Water()
@ => @
_ WKeep
Select
Check
Origin
Last updated
given W (element) => element == Water
W => _
@ @change W () => new Water()
@ => @
_ WLast updated
keep n
@ => nkeep n () => print("I'm doing nothing!")
@ => ngiven W (element) => element == Water
select W (atom) => atom
change W (selected) => selected
@ => W
W @given W (element) => element === Water
check W () => Math.random() < 0.2
WWW ...
@ => _origin O
O => _
_ @