Versu—A Simulationist Storytelling System
Fundamental concepts inprogramming languages