 
   Changes to the resulting object affect the source `a`, even the parts of data that might not
   be accessible by a. Use with caution!
+
+  view-ge might return the master object itself, or create a new instance that reuses the master's data.
 
       (view-ge (tr float-factory 3 (range 6)))
   "


  Changes to the resulting object affect the source `x`, even the parts of data that might not
  be accessible by `x`. Use with caution!

      (view (buffer (vctr float-factory 1 2 3)))
  "

  accessible by a. Use with caution!

  Options: `:uplo` (`upper` or `:lower`)..

  view-sy creates a new instance that reuses the master's data.

      (view-sy (tr float-factory 3 (range 6)))
  "
