leave intact the `input` argument to avoid side effects on the parent caller --------- Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
leave intact the `input` argument to avoid side effects on the parent caller --------- Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>