current behavior is totally fine. it is well defined that somelist.append(x) appends x to somelist inplace.
current behavior is totally fine. it is well defined that somelist.append(x) appends x to somelist inplace.