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