chp-2.2.0.1: An implementation of concurrency ideas from Communicating Sequential Processes