 
   If `source` is provided, transfers the data to the result. `source` is typically a sequence,
   a matrix, or another structure that can be transferred to the context of `factory`.
-  If `source` is a matrix, dimensions `n` and `k` are not mandatory.
+  If `source` is a matrix, dimension `n` is not mandatory.
 
   The internal structure can be specified with a map of options: `:layout` (`:column` or `:row`),
   `:uplo` (`:upper` or `:lower`), and `:diag` (`:unit` or `:non-unit`).

   (vctr factory (cons x xs))))

(defn view-vctr
  "Attach a dense vector to the raw data of `x`, with optional stride multiplicator `stride-mult`.

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

   (transfer (api/factory factory) a)))

(defn view-ge
  "Attach a GE matrix to the raw data of `a`, with optional dimensions and/or stride multiplier.

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