Added atomic int32/boolean support in `Monolith`.
Removed promise/futuer support from `CancellableBlockingIO` because it's useless.