pub fn generate( config: &Config, target: Option<&str>, clif_dir: Option<&Path>, wasm: &[u8], dest: &mut dyn Write, ) -> Result<()>