pub fn gl_program_from_source(gl: &GlContext, shaders: &str) -> Result<Program>