#[link(name = "a", vers = "0.1")];
#[crate_type = "lib"];
trait to_strz {
fn to_strz() -> ~str;
}
impl ~str: to_strz {
fn to_strz() -> ~str { self }