Some experiments wrapping Scala interpreter calls into an STM transaction