buffer constructor changes: number argument creates buffer of specified size, buffer arguments are returned as is (possibly object promoted)
testcase for new buffer constructor behavior
change buffer constructor behavior for a Buffer object argument: get the plain value inside (if called as a function) or create a new Buffer object with the same plain value inside (if called as a constructor)
update testcase for new buffer constructor behavior
draft text for buffer constructor changes