This specification introduces transactional language constructs for C++, which are intended to
make concurrent programming easier by allowing programmers to express compound statements
that do not interact with other threads, without specifying the synchronization that is required to achieve this. We briefly describe the features introduced in this specification below.