The MimeDetective
spies for the magic number of a file or buffer
and spits out strongly typed Mimes.
```rust extern crate mimedetective; use mimedetective::MimeDetective;
let detective = MimeDetective::new().unwrap(); let mime = detective.detect_filepath("Cargo.toml").unwrap(); ```