A cross-platform dynamic library loader
`dlloader` is built around `dlopen2` and provides a simpler API for loading
dynamic libraries from files or bytes.
```rust
use dlloader::{Loader, WrapperApi};
struct PluginApi {
}
let plugin = Loader::<PluginApi>::load("plugin.dll")?;
let result = plugin.add(2, 3);
assert_eq!(result, 5);
```