language changes: special treatments on &str and ~str are finally gone.