Follows up c5ed3e1477. Now change/commit ids are resolved at the same precedence, which means there are at least three types of ambiguity. I don't think we would need to discriminate these.
c5ed3e1477
extern crate