language changes: #[]; -> #![], more Vec conversions.