add map_iter_transient_next for optimization
implement hash for heap strings
more tests, fix error converting str literals
fix map bad ordering in node_of_2_slots
finish pdlex AST tree transformation