codegen: avoid code duplication in codegen_sexpr_list