diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-10.snap
new file mode 100644
index 0000000..6479715
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-10.snap
@@ -0,0 +1,2087 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-2.snap
new file mode 100644
index 0000000..d66c627
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-2.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-3.snap
new file mode 100644
index 0000000..c014591
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-3.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-4.snap
new file mode 100644
index 0000000..b384f95
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-4.snap
@@ -0,0 +1,103 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-5.snap
new file mode 100644
index 0000000..a4b3303
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-5.snap
@@ -0,0 +1,135 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-6.snap
new file mode 100644
index 0000000..f667e5a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-6.snap
@@ -0,0 +1,263 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-7.snap
new file mode 100644
index 0000000..baf1e4d
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-7.snap
@@ -0,0 +1,519 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-8.snap
new file mode 100644
index 0000000..35d08a2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-8.snap
@@ -0,0 +1,1031 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-9.snap
new file mode 100644
index 0000000..6dd9106
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8-9.snap
@@ -0,0 +1,2055 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_array_u8.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-10.snap
new file mode 100644
index 0000000..1850631
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-10.snap
@@ -0,0 +1,267 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-2.snap
new file mode 100644
index 0000000..fe6be5b
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-2.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-3.snap
new file mode 100644
index 0000000..d65e093
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-3.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-4.snap
new file mode 100644
index 0000000..f88b3ac
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-4.snap
@@ -0,0 +1,19 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-5.snap
new file mode 100644
index 0000000..077d6fe
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-5.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-6.snap
new file mode 100644
index 0000000..a4355c2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-6.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-7.snap
new file mode 100644
index 0000000..18c1506
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-7.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-8.snap
new file mode 100644
index 0000000..c46b177
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-8.snap
@@ -0,0 +1,135 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-9.snap
new file mode 100644
index 0000000..867434a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32-9.snap
@@ -0,0 +1,263 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_f32.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-10.snap
new file mode 100644
index 0000000..76e84a1
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-10.snap
@@ -0,0 +1,72 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-2.snap
new file mode 100644
index 0000000..1f255ec
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-2.snap
@@ -0,0 +1,8 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-3.snap
new file mode 100644
index 0000000..fc8d6b0
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-3.snap
@@ -0,0 +1,9 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-4.snap
new file mode 100644
index 0000000..bc9e4a2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-4.snap
@@ -0,0 +1,10 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-5.snap
new file mode 100644
index 0000000..d6f911f
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-5.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-6.snap
new file mode 100644
index 0000000..ee3a1ca
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-6.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-7.snap
new file mode 100644
index 0000000..ea26324
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-7.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-8.snap
new file mode 100644
index 0000000..d66c627
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-8.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-9.snap
new file mode 100644
index 0000000..c014591
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8-9.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_i8.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-10.snap
new file mode 100644
index 0000000..e064fb9
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-10.snap
@@ -0,0 +1,1047 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-2.snap
new file mode 100644
index 0000000..5334b97
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-2.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-3.snap
new file mode 100644
index 0000000..32bbfce
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-3.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-4.snap
new file mode 100644
index 0000000..e0bb569
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-4.snap
@@ -0,0 +1,55 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-5.snap
new file mode 100644
index 0000000..ebff971
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-5.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-6.snap
new file mode 100644
index 0000000..b365611
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-6.snap
@@ -0,0 +1,135 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-7.snap
new file mode 100644
index 0000000..b32f739
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-7.snap
@@ -0,0 +1,263 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-8.snap
new file mode 100644
index 0000000..ed45033
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-8.snap
@@ -0,0 +1,519 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-9.snap
new file mode 100644
index 0000000..b00cdcf
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128-9.snap
@@ -0,0 +1,1031 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 16,
+ 159,
+ 75,
+ 179,
+ 21,
+ 7,
+ 201,
+ 123,
+ 206,
+ 151,
+ 192,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u128.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-10.snap
new file mode 100644
index 0000000..f42ac0e
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-10.snap
@@ -0,0 +1,267 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-2.snap
new file mode 100644
index 0000000..a656faa
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-2.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-3.snap
new file mode 100644
index 0000000..577f829
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-3.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-4.snap
new file mode 100644
index 0000000..f4af539
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-4.snap
@@ -0,0 +1,19 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-5.snap
new file mode 100644
index 0000000..d44e613
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-5.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-6.snap
new file mode 100644
index 0000000..fb984eb
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-6.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-7.snap
new file mode 100644
index 0000000..2cba3c6
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-7.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-8.snap
new file mode 100644
index 0000000..aeab036
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-8.snap
@@ -0,0 +1,135 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-9.snap
new file mode 100644
index 0000000..eb61922
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32-9.snap
@@ -0,0 +1,263 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u32.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-10.snap
new file mode 100644
index 0000000..6ba42af
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-10.snap
@@ -0,0 +1,527 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-2.snap
new file mode 100644
index 0000000..ed52b81
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-2.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-3.snap
new file mode 100644
index 0000000..c981979
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-3.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-4.snap
new file mode 100644
index 0000000..f17782c
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-4.snap
@@ -0,0 +1,31 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-5.snap
new file mode 100644
index 0000000..e863b68
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-5.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-6.snap
new file mode 100644
index 0000000..1c6e145
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-6.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-7.snap
new file mode 100644
index 0000000..6d44946
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-7.snap
@@ -0,0 +1,135 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-8.snap
new file mode 100644
index 0000000..1f7aa8c
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-8.snap
@@ -0,0 +1,263 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-9.snap
new file mode 100644
index 0000000..ff58ef9
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64-9.snap
@@ -0,0 +1,519 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+ 0,
+ 0,
+ 100,
+ 167,
+ 179,
+ 182,
+ 224,
+ 13,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u64.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-10.snap
new file mode 100644
index 0000000..76e84a1
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-10.snap
@@ -0,0 +1,72 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-2.snap
new file mode 100644
index 0000000..1f255ec
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-2.snap
@@ -0,0 +1,8 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-3.snap
new file mode 100644
index 0000000..fc8d6b0
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-3.snap
@@ -0,0 +1,9 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-4.snap
new file mode 100644
index 0000000..bc9e4a2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-4.snap
@@ -0,0 +1,10 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-5.snap
new file mode 100644
index 0000000..d6f911f
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-5.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-6.snap
new file mode 100644
index 0000000..ee3a1ca
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-6.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-7.snap
new file mode 100644
index 0000000..ea26324
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-7.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-8.snap
new file mode 100644
index 0000000..d66c627
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-8.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-9.snap
new file mode 100644
index 0000000..c014591
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8-9.snap
@@ -0,0 +1,71 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_u8.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-10.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-10.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-2.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-2.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-3.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-3.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-4.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-4.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-5.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-5.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-5.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-6.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-6.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-6.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-7.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-7.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-7.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-8.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-8.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-9.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-9.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst-9.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst.snap
new file mode 100644
index 0000000..9067064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__array_zst.snap
@@ -0,0 +1,6 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: buf
+snapshot_kind: text
+---
+[]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__string_array.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__string_array.snap
new file mode 100644
index 0000000..e13af0e
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_arrays__string_array.snap
@@ -0,0 +1,22 @@
+---
+source: tests/roundtrip/test_arrays.rs
+expression: serialized
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 48,
+ 1,
+ 0,
+ 0,
+ 0,
+ 49,
+ 1,
+ 0,
+ 0,
+ 0,
+ 50,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreemap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreemap.snap
new file mode 100644
index 0000000..81c229e
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreemap.snap
@@ -0,0 +1,29 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreeset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreeset.snap
new file mode 100644
index 0000000..f598296
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__1_element_btreeset.snap
@@ -0,0 +1,18 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__2_element_btreeset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__2_element_btreeset.snap
new file mode 100644
index 0000000..92941f3
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__2_element_btreeset.snap
@@ -0,0 +1,31 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__8_element_btreemap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__8_element_btreemap.snap
new file mode 100644
index 0000000..6b8346a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__8_element_btreemap.snap
@@ -0,0 +1,161 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 8,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 97,
+ 114,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 6,
+ 0,
+ 0,
+ 0,
+ 112,
+ 111,
+ 119,
+ 101,
+ 114,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 6,
+ 0,
+ 0,
+ 0,
+ 97,
+ 108,
+ 119,
+ 97,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 111,
+ 114,
+ 101,
+ 2,
+ 0,
+ 0,
+ 0,
+ 111,
+ 102,
+ 7,
+ 0,
+ 0,
+ 0,
+ 110,
+ 111,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 4,
+ 0,
+ 0,
+ 0,
+ 112,
+ 105,
+ 108,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+ 5,
+ 0,
+ 0,
+ 0,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 13,
+ 0,
+ 0,
+ 0,
+ 117,
+ 110,
+ 112,
+ 114,
+ 101,
+ 100,
+ 105,
+ 99,
+ 116,
+ 97,
+ 98,
+ 108,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreemap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreemap.snap
new file mode 100644
index 0000000..1f0942d
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreemap.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 3,
+ 0,
+ 0,
+ 0,
+ 98,
+ 97,
+ 114,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreeset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreeset.snap
new file mode 100644
index 0000000..c7e691a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__default_btreeset.snap
@@ -0,0 +1,65 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 6,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 97,
+ 110,
+ 121,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreemap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreemap.snap
new file mode 100644
index 0000000..97ae7b2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreemap.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreeset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreeset.snap
new file mode 100644
index 0000000..97ae7b2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_btree_map__empty_btreeset.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_btree_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_byte_slice.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_byte_slice.snap
new file mode 100644
index 0000000..fb56ba6
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_byte_slice.snap
@@ -0,0 +1,21 @@
+---
+source: tests/roundtrip/test_cow.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_slice_of_cow_str.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_slice_of_cow_str.snap
new file mode 100644
index 0000000..ef27ee4
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_slice_of_cow_str.snap
@@ -0,0 +1,56 @@
+---
+source: tests/roundtrip/test_cow.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 18,
+ 0,
+ 0,
+ 0,
+ 102,
+ 105,
+ 114,
+ 115,
+ 116,
+ 32,
+ 115,
+ 116,
+ 97,
+ 116,
+ 105,
+ 99,
+ 32,
+ 105,
+ 110,
+ 112,
+ 117,
+ 116,
+ 19,
+ 0,
+ 0,
+ 0,
+ 115,
+ 101,
+ 99,
+ 111,
+ 110,
+ 100,
+ 32,
+ 115,
+ 116,
+ 97,
+ 116,
+ 105,
+ 99,
+ 32,
+ 105,
+ 110,
+ 112,
+ 117,
+ 116,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_str.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_str.snap
new file mode 100644
index 0000000..9ff8f22
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_cow__cow_str.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_cow.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 12,
+ 0,
+ 0,
+ 0,
+ 115,
+ 116,
+ 97,
+ 116,
+ 105,
+ 99,
+ 32,
+ 105,
+ 110,
+ 112,
+ 117,
+ 116,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashmap.snap
new file mode 100644
index 0000000..6b9676a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashmap.snap
@@ -0,0 +1,29 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashset.snap
new file mode 100644
index 0000000..37fb69a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_generic_hashset.snap
@@ -0,0 +1,18 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashmap.snap
new file mode 100644
index 0000000..6b9676a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashmap.snap
@@ -0,0 +1,29 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashset.snap
new file mode 100644
index 0000000..37fb69a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__1_element_hashset.snap
@@ -0,0 +1,18 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_generic_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_generic_hashset.snap
new file mode 100644
index 0000000..f7b61a8
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_generic_hashset.snap
@@ -0,0 +1,31 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_hashset.snap
new file mode 100644
index 0000000..f7b61a8
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__2_element_hashset.snap
@@ -0,0 +1,31 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_generic_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_generic_hashmap.snap
new file mode 100644
index 0000000..3f6d2f9
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_generic_hashmap.snap
@@ -0,0 +1,161 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 8,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 97,
+ 114,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 6,
+ 0,
+ 0,
+ 0,
+ 112,
+ 111,
+ 119,
+ 101,
+ 114,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 6,
+ 0,
+ 0,
+ 0,
+ 97,
+ 108,
+ 119,
+ 97,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 111,
+ 114,
+ 101,
+ 2,
+ 0,
+ 0,
+ 0,
+ 111,
+ 102,
+ 7,
+ 0,
+ 0,
+ 0,
+ 110,
+ 111,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 4,
+ 0,
+ 0,
+ 0,
+ 112,
+ 105,
+ 108,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+ 5,
+ 0,
+ 0,
+ 0,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 13,
+ 0,
+ 0,
+ 0,
+ 117,
+ 110,
+ 112,
+ 114,
+ 101,
+ 100,
+ 105,
+ 99,
+ 116,
+ 97,
+ 98,
+ 108,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_hashmap.snap
new file mode 100644
index 0000000..3f6d2f9
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__8_element_hashmap.snap
@@ -0,0 +1,161 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 8,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 97,
+ 114,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 6,
+ 0,
+ 0,
+ 0,
+ 112,
+ 111,
+ 119,
+ 101,
+ 114,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 6,
+ 0,
+ 0,
+ 0,
+ 97,
+ 108,
+ 119,
+ 97,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 111,
+ 114,
+ 101,
+ 2,
+ 0,
+ 0,
+ 0,
+ 111,
+ 102,
+ 7,
+ 0,
+ 0,
+ 0,
+ 110,
+ 111,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 4,
+ 0,
+ 0,
+ 0,
+ 112,
+ 105,
+ 108,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 101,
+ 108,
+ 101,
+ 109,
+ 101,
+ 110,
+ 116,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+ 5,
+ 0,
+ 0,
+ 0,
+ 119,
+ 104,
+ 101,
+ 114,
+ 101,
+ 13,
+ 0,
+ 0,
+ 0,
+ 117,
+ 110,
+ 112,
+ 114,
+ 101,
+ 100,
+ 105,
+ 99,
+ 116,
+ 97,
+ 98,
+ 108,
+ 101,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashmap.snap
new file mode 100644
index 0000000..1ea7c4f
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashmap.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 3,
+ 0,
+ 0,
+ 0,
+ 98,
+ 97,
+ 114,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashset.snap
new file mode 100644
index 0000000..d707c82
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__default_hashset.snap
@@ -0,0 +1,65 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 6,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 97,
+ 110,
+ 121,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashmap.snap
new file mode 100644
index 0000000..832a128
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashmap.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashset.snap
new file mode 100644
index 0000000..832a128
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_generic_hashset.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashmap.snap
new file mode 100644
index 0000000..832a128
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashmap.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashset.snap
new file mode 100644
index 0000000..832a128
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__empty_hashset.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hash_hashmap.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hash_hashmap.snap
new file mode 100644
index 0000000..1ea7c4f
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hash_hashmap.snap
@@ -0,0 +1,39 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 2,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 3,
+ 0,
+ 0,
+ 0,
+ 98,
+ 97,
+ 114,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 3,
+ 0,
+ 0,
+ 0,
+ 116,
+ 119,
+ 111,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hashset.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hashset.snap
new file mode 100644
index 0000000..d707c82
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_hash_map__generic_hashset.snap
@@ -0,0 +1,65 @@
+---
+source: tests/roundtrip/test_hash_map.rs
+expression: data
+snapshot_kind: text
+---
+[
+ 6,
+ 0,
+ 0,
+ 0,
+ 9,
+ 0,
+ 0,
+ 0,
+ 100,
+ 105,
+ 102,
+ 102,
+ 101,
+ 114,
+ 101,
+ 110,
+ 116,
+ 3,
+ 0,
+ 0,
+ 0,
+ 102,
+ 111,
+ 111,
+ 4,
+ 0,
+ 0,
+ 0,
+ 107,
+ 101,
+ 121,
+ 115,
+ 4,
+ 0,
+ 0,
+ 0,
+ 109,
+ 97,
+ 110,
+ 121,
+ 3,
+ 0,
+ 0,
+ 0,
+ 111,
+ 110,
+ 101,
+ 7,
+ 0,
+ 0,
+ 0,
+ 118,
+ 97,
+ 114,
+ 105,
+ 111,
+ 117,
+ 115,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipaddr_vec_roundtrip.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipaddr_vec_roundtrip.snap
new file mode 100644
index 0000000..4adc0f5
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipaddr_vec_roundtrip.snap
@@ -0,0 +1,50 @@
+---
+source: tests/roundtrip/test_ip_addr.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 3,
+ 0,
+ 0,
+ 0,
+ 0,
+ 192,
+ 168,
+ 0,
+ 1,
+ 1,
+ 32,
+ 1,
+ 13,
+ 184,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 254,
+ 128,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip.snap
new file mode 100644
index 0000000..54ddda7
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_ip_addr.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 192,
+ 168,
+ 0,
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip_enum.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip_enum.snap
new file mode 100644
index 0000000..3e11bbd
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv4_addr_roundtrip_enum.snap
@@ -0,0 +1,12 @@
+---
+source: tests/roundtrip/test_ip_addr.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 0,
+ 192,
+ 168,
+ 0,
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip.snap
new file mode 100644
index 0000000..52421bd
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip.snap
@@ -0,0 +1,23 @@
+---
+source: tests/roundtrip/test_ip_addr.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 32,
+ 1,
+ 13,
+ 184,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip_enum.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip_enum.snap
new file mode 100644
index 0000000..d9b6c12
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_ip_addr__ipv6_addr_roundtrip_enum.snap
@@ -0,0 +1,24 @@
+---
+source: tests/roundtrip/test_ip_addr.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 1,
+ 32,
+ 1,
+ 13,
+ 184,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_max.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_max.snap
new file mode 100644
index 0000000..3b3b9cd
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_max.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 127,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_min.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_min.snap
new file mode 100644
index 0000000..7307489
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_min.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 128,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_neg.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_neg.snap
new file mode 100644
index 0000000..ad562db
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_neg.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 156,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_pos.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_pos.snap
new file mode 100644
index 0000000..8af1c3e
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__isize_pos.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize.snap
new file mode 100644
index 0000000..8af1c3e
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_max.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_max.snap
new file mode 100644
index 0000000..162afb2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_max.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_min.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_min.snap
new file mode 100644
index 0000000..fbfaaa3
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_primitives__usize_min.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_primitives.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_range__ranges.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_range__ranges.snap
new file mode 100644
index 0000000..4151d71
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_range__ranges.snap
@@ -0,0 +1,35 @@
+---
+source: tests/roundtrip/test_range.rs
+expression: encoded
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 2,
+ 0,
+ 0,
+ 0,
+ 3,
+ 0,
+ 0,
+ 0,
+ 4,
+ 0,
+ 0,
+ 0,
+ 5,
+ 0,
+ 0,
+ 0,
+ 6,
+ 0,
+ 0,
+ 0,
+ 7,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__a.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__a.snap
new file mode 100644
index 0000000..b8eed36
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__a.snap
@@ -0,0 +1,12 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__empty_string.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__empty_string.snap
new file mode 100644
index 0000000..2498f59
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__empty_string.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_10.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_10.snap
new file mode 100644
index 0000000..a957064
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_10.snap
@@ -0,0 +1,371 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 104,
+ 1,
+ 0,
+ 0,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+ 33,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_world.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_world.snap
new file mode 100644
index 0000000..29ce5db
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__hello_world.snap
@@ -0,0 +1,22 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 11,
+ 0,
+ 0,
+ 0,
+ 104,
+ 101,
+ 108,
+ 108,
+ 111,
+ 32,
+ 119,
+ 111,
+ 114,
+ 108,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__non_ascii.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__non_ascii.snap
new file mode 100644
index 0000000..012b429
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__non_ascii.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 4,
+ 0,
+ 0,
+ 0,
+ 240,
+ 159,
+ 146,
+ 169,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_strings__x_1024.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__x_1024.snap
new file mode 100644
index 0000000..5091133
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_strings__x_1024.snap
@@ -0,0 +1,1035 @@
+---
+source: tests/roundtrip/test_strings.rs
+expression: _buf
+snapshot_kind: text
+---
+[
+ 0,
+ 4,
+ 0,
+ 0,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+ 120,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_tuple__unary_tuple.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_tuple__unary_tuple.snap
new file mode 100644
index 0000000..5fb5150
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_tuple__unary_tuple.snap
@@ -0,0 +1,8 @@
+---
+source: tests/roundtrip/test_tuple.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-2.snap
new file mode 100644
index 0000000..09b5139
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-2.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-3.snap
new file mode 100644
index 0000000..e87eafb
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-3.snap
@@ -0,0 +1,51 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-4.snap
new file mode 100644
index 0000000..d511ecf
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32-4.snap
@@ -0,0 +1,411 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+ 40,
+ 107,
+ 110,
+ 78,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_f32.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-2.snap
new file mode 100644
index 0000000..f1ce65a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-2.snap
@@ -0,0 +1,12 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-3.snap
new file mode 100644
index 0000000..0ac8c57
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-3.snap
@@ -0,0 +1,21 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-4.snap
new file mode 100644
index 0000000..6016b1d
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8-4.snap
@@ -0,0 +1,111 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_i8.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-2.snap
new file mode 100644
index 0000000..6f27cfa
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-2.snap
@@ -0,0 +1,16 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-3.snap
new file mode 100644
index 0000000..ada6635
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-3.snap
@@ -0,0 +1,61 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-4.snap
new file mode 100644
index 0000000..2d064ba
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string-4.snap
@@ -0,0 +1,511 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+ 1,
+ 0,
+ 0,
+ 0,
+ 97,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_string.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-2.snap
new file mode 100644
index 0000000..1ced621
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-2.snap
@@ -0,0 +1,15 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-3.snap
new file mode 100644
index 0000000..4ef5e20
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-3.snap
@@ -0,0 +1,51 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-4.snap
new file mode 100644
index 0000000..1aea037
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32-4.snap
@@ -0,0 +1,411 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+ 0,
+ 202,
+ 154,
+ 59,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u32.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-2.snap
new file mode 100644
index 0000000..f1ce65a
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-2.snap
@@ -0,0 +1,12 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-3.snap
new file mode 100644
index 0000000..0ac8c57
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-3.snap
@@ -0,0 +1,21 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-4.snap
new file mode 100644
index 0000000..6016b1d
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8-4.snap
@@ -0,0 +1,111 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_u8.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-2.snap
new file mode 100644
index 0000000..e34e3ca
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-2.snap
@@ -0,0 +1,55 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-3.snap
new file mode 100644
index 0000000..55561a4
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-3.snap
@@ -0,0 +1,451 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-4.snap
new file mode 100644
index 0000000..33cc9f2
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32-4.snap
@@ -0,0 +1,4411 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+ 100,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u32.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-2.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-2.snap
new file mode 100644
index 0000000..5a13914
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-2.snap
@@ -0,0 +1,25 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 1,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-3.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-3.snap
new file mode 100644
index 0000000..de734d4
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-3.snap
@@ -0,0 +1,151 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 10,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-4.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-4.snap
new file mode 100644
index 0000000..9563400
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8-4.snap
@@ -0,0 +1,1411 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 100,
+ 0,
+ 0,
+ 0,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 10,
+ 0,
+ 0,
+ 0,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+ 100,
+]
diff --git a/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8.snap b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8.snap
new file mode 100644
index 0000000..e6e5096
--- /dev/null
+++ b/tests/roundtrip/snapshots/tests__roundtrip__test_vecs__vec_vec_u8.snap
@@ -0,0 +1,11 @@
+---
+source: tests/roundtrip/test_vecs.rs
+expression: buf
+snapshot_kind: text
+---
+[
+ 0,
+ 0,
+ 0,
+ 0,
+]
|