A Hands-On Session on Self-Optimizing Interpreters with RPython and Truffle