Fix state protocol duplication crashes

Defeat: I had to add a user-supplied symbol to `l3_setup` to make this work.

The lack of gensyms is maddening.

Fixes #18.