Ruby implementation of a distributed and persistent Map with Software Transactional Memory (STM) semantics.