Functionality of `apply_Op` when second argument is a wrapped primitive is equivalent to `broadcast`
Functionality of
apply_Opwhen second argument is a wrapped primitive is equivalent tobroadcast