Swift 5.10 Concurrency and XCTest

OK, thank you @hborla ! I'll file those compiler bugs tomorrow,

The example of Dimension above is pretty much exactly how the documentation suggests a Dimension subclass should be created. The whole point is the conversion between the various statically declared units. Unless I'm missing something, It doesn't seem like its design fits with the new concurrency model. (Without getting Sendable conformance.)