a few years ago I made a tracery grammar for generating silly narratives, using Propp's narrative functions as a rough outline. it's very silly but it made me smile again today while I was reviewing it before class editor.p5js.org/allison.parris