-record(kind_error, { kind :: glerror:kind(any()), context :: list(fun(() -> binary())), sources :: list(fun((glerror:format_args()) -> binary())) }).