Attempt client-side support for sessions.

Ported server-side tests of give/grab and choice to client-side tests.
Of course, this doesn't display any interesting concurrency.