Modular Reasoning about Error Bounds for Concurrent Probabilistic Programs | Synapse