sig
  type mode =
      POINTS
    | LINES
    | LINE_STRIP
    | LINE_LOOP
    | TRIANGLES
    | TRIANGLE_STRIP
    | TRIANGLE_FAN
    | QUADS
    | QUAD_STRIP
    | POLYGON
  type t
end