The question is still, is it better for the library to implement one action and let the author make it complicated (when desired), or for the library to implement two actions and let the author simplify them (when desired)? Nearly always, the first course is better for authors. It’s less to learn.