Turning Bender inside-out; or, experimenting with a pure, lazy functional scripting language for Bender components