1Dataset {
2    Structure {
3        Structure {
4            Byte b;
5            Int32 i32;
6            UInt32 ui32;
7            Int16 i16;
8            UInt16 ui16;
9        } integers;
10        Structure {
11            Float32 f32;
12            Float64 f64;
13        } floats;
14        Structure {
15            String s;
16            Url u;
17        } strings;
18    } types;
19} NestedStructure;
20