Oftentimes a do function will need to reload the response after it's completed. Rather than forcing this as a default action, it would be nice to mark the function with an attribute.
Something like:
#[AutoReload]
function do_delete(Input $input):void {
}