libsyntax: Implement the `impl Trait for Type` syntax
libcore: De-export libcore. rs=deexporting