Rules of Structured Concurrency