`MutexGuard`, `RwLockWriteGuard` and `RwLockReadGuard` are currently `!Send`. They should be `Send`. This also currently causes `StdinLock` and `StdoutLock` to be `!Send`.