code: def from_file(cls, vert, frag, **kwargs):
          
          vert_program = open(vert).read()
          frag_program = open(frag).read()
          return cls(vert=vert_program, frag=frag_program, **kwargs)
docs: Reads the shader programs, given the vert and frag filenames
  
          Arguments:
              - vert (str): The filename of the vertex shader program (ex: 'vertshader.vert')
              - frag (str): The filename of the fragment shader program (ex: 'fragshader.frag')
  
          Returns:
              - shader (Shader): The Shader using these files.