/*
* Weave::FFI.dlsym(library_handle, sym_name)
* ----
*
* retrieve the named symbol from the library indicated by `library_handle`.
* This is a wrapper around the native `dlsym` function.
*
*/
static VALUE weave_symbol(VALUE obj, VALUE handle, VALUE sym_name) {