a tiny lisp for writing glsl shaders