I don't like then this render having different arg order than `render_child` and `render_children`