We expect that users would use an existing array abstractions (numpy, cupy, etc.) As such, we already have an effort to hide Views from users and keep only as part of the framework. However, there is no need to support ufuncs on Views. We should perform two actions:
- Deprecate (one PR) existing ufuncs and then remove them (separate PR)
- Close PRs that are pending related to ufuncs