pub fn encode_literal_string(s: &str) -> impl Iterator<Item = Imm> + '_