language changes: macro invocation syntax, str::from_utf8 changes.