React HOCs are said to be pure functions. But don\'t we add some props to the original/base component and return a new enhanced component ? So with this "adding" of pr