I can't seem to find any docs about this, and I'm too thick to understand
it.
for example:
use(context) in (GL gl) { draw(gl);}what the hell is this? How does it
work? Why would one wan't it? etc...Explain it to me like I'm a retard,
because I am. As far as I understand, "context" in this case is a delegate,
which has gl as "in" and.. now what?thanks