Problem: it's too expensive to write proper client stacks

Solution: generate actor stacks for client side of protocol, using
same state machine model as for servers.