Since a crate name can match more than one crate, I was wondering if we should return a vector instead of an `Option<Crate>`. See an example on rustc test `tests/codegen/nounwind.rs`.