When the types in Rust and shader mismatch, the program panics with the message: `[ERROR] panicked at 'GL error: InvalidOperation'` Could the error be improved in any way?