simpleMuxClientApplication and simpleMuxServerApplication smart constructors for MuxApplication
Smart constructor for
MuxClientAndServerApplication is not provided,
because taking care of all the possible choices of pipelining does not
make it easy. The two provided smart constructors are for illustration
how to run an application, but also useful in expressing simple client
server application, like the ones we use in tests.