public static function html_apply_to_depth_first_name(HTML $html, FunctionValue $fn) { return $html->depthFirst(V::fn(function ($html) { return $html instanceof HTMLTag && $html->attribute("name"); }), $fn); }