Improve Expression::extractLast and completely extract argument side-effects