syntax: use an index in CodeMap instead of Gc for ExpnInfo.

Could be `Ok(expn_info.map(|ei| { ... })` rather than a `match`.