fix issue with fara_node_to_s()
simplify eval_and_push(), closes gh-2