sig
  type 'vec unop =
      ?n:int ->
      ?ofsy:int ->
      ?incy:int -> ?y:'vec -> ?ofsx:int -> ?incx:int -> 'vec -> 'vec
  type 'vec binop =
      ?n:int ->
      ?ofsz:int ->
      ?incz:int ->
      ?z:'vec ->
      ?ofsx:int ->
      ?incx:int -> 'vec -> ?ofsy:int -> ?incy:int -> 'vec -> 'vec
end