patch is with respect to guile-2.2.2, in doc/ref I believe #u8(0 1 2) is U8 array not U32. --- api-data.texi.orig 2017-12-30 09:47:17.000000000 -0800 +++ api-data.texi 2017-12-30 09:47:49.000000000 -0800 @@ -7261,7 +7261,7 @@ is a non-uniform array of rank 2; a 2@cross{}3 matrix with index ranges 0..1 and 0..2. -@item #u32(0 1 2) +@item #u8(0 1 2) is a uniform u8 array of rank 1. @item #2u32@@2@@3((1 2) (2 3))