A node.js library for situations linked by cause and effect.