Prototype STM library for Rust