Text this: Software transactional memories for Scala