{"comment":{"url":"https://api.github.com/repos/go-gl/glfw3/comments/9345431","html_url":"https://github.com/go-gl/glfw3/commit/c1147bcbc333706fbf63f1fb03b4dc1ce4a4ed3b#commitcomment-9345431","id":9345431,"user":{"login":"pwaller","id":438648,"avatar_url":"https://avatars.githubusercontent.com/u/438648?v=3","gravatar_id":"","url":"https://api.github.com/users/pwaller","html_url":"https://github.com/pwaller","followers_url":"https://api.github.com/users/pwaller/followers","following_url":"https://api.github.com/users/pwaller/following{/other_user}","gists_url":"https://api.github.com/users/pwaller/gists{/gist_id}","starred_url":"https://api.github.com/users/pwaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwaller/subscriptions","organizations_url":"https://api.github.com/users/pwaller/orgs","repos_url":"https://api.github.com/users/pwaller/repos","events_url":"https://api.github.com/users/pwaller/events{/privacy}","received_events_url":"https://api.github.com/users/pwaller/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"c1147bcbc333706fbf63f1fb03b4dc1ce4a4ed3b","created_at":"2015-01-19T20:11:11Z","updated_at":"2015-01-19T20:11:11Z","body":"I think it's okay, because it's already a helper function around the C-api, since it's dealing with go types anyway. Therefore you should be at liberty (as a library writer) to supplement with additional error state."}}