Ah, you're right. I think I needed it back when deriving code was passed in a `~[@ast::Item]` vec, but now it looks like I can get rid of it and just call `.expand()`.