expand with-gl-context macro to bind initial values for gl dynamic vars