sub foo () { state %seen; # ... }