sig
  type elem_data_type =
      GL_UNSIGNED_BYTE
    | GL_UNSIGNED_SHORT
    | GL_UNSIGNED_INT
end