The correct way of using it is consistent.<p>I&#x27;d be surprised if being able to use `new` with the other primitive functions was ever specifically intended and if that choice to allow it wasn&#x27;t regretted. It&#x27;s a common source of confusion and is not useful.