##article.return## Functional Reasoning for Distributed Systems with Failures Download Download PDF