func( value => $obj_value, object => $obj, top => $top_node, affected_objects => { .... }, );