NOTE: this package is not compatible with Elm 0.19.1
Define independent chains of execution, and check that they do not interfere with each other.