gamnit :: BlinnPhongProgram :: _normal
# Normal per vertex var normal = attributes["normal"].as(AttributeVec3) is lazy