Changed the symbol::<T> call to return *mut c_void for more obvious casting