trait Foo { fn foo(&self, Box); }