If you inject `extern crate test` then you get this duality where libtest is being tested with another version of libtest. This causes all sorts of resolve pains when you want to start using one or the other. I *think* that it may be ok, but I would rather bootstrap `libtest` with itself if possible.