Shouldn't we check that the binding is not only "available" (which seems to actually mean "supported on this platform") but also catch the cffi exception if it fails to compile?