The docs say that glfw asks that "all objects" be shared. This is misleading. Qualify this by making explicit that there are shareable (and thus non-shareable) objects.