#![crate_type = "rlib"]

extern crate wasm_bindgen;

use wasm_bindgen::prelude::*;

#[wasm_bindgen(x)]
pub fn foo() {}

#[wasm_bindgen]
extern "C" {
    #[wasm_bindgen(y)]
    fn bar();

    #[wasm_bindgen {  }]
    fn bar();
}