:: Handle -> IO a package:bindings-DSL

storableCast works like storableCastArray, except that it takes a single value and returns a single value.