A variant of RPySOM, combining ideas from Truffle and TruffleSOM with RPython's metatracing