             List<E> record                                             List<E>.size = 2
                   E record/[0]                                         Record = <native>
              byte[] record/[0]/binary                                  byte[] = '32 56 A0 F3 47 8A'
            String[] record/[0]/lines                                   String[].size = 6
              String record/[0]/lines/[0]                               String = 'one'
              String record/[0]/lines/[1]                               String = 'two'
              String record/[0]/lines/[2]                               String = 'three'
              String record/[0]/lines/[3]                               String = 'four'
              String record/[0]/lines/[4]                               String = 'five'
              String record/[0]/lines/[5]                               String = 'six'
              char[] record/[0]/sequence                                char[] = 'hello world'
                 int record/[0]/uid                                     Integer = 556
                   E record/[1]                                         Foo = <native>
                 Bar record/[1]/bar                                     Bar = <native>
              String record/[1]/bar/hex                                 String = '0xFAD'
              String record/[1]/bar/uid                                 String = '456'
                 Bar record/[1]/empty                                   Bar = <null>
        List<String> record/[1]/names                                   List<String>.size = 3
              String record/[1]/names/[0]                               String = 'John'
              String record/[1]/names/[1]                               String = 'Jenny'
              String record/[1]/names/[2]                               String = 'Adam'
  Map<Integer,Point> record/[1]/points                                  Map<Integer,Point>.size = 6
               Point record/[1]/points/[17]                             Point = <native>
                 int record/[1]/points/[17]/x                           Integer = 21
                 int record/[1]/points/[17]/y                           Integer = 6
                 int record/[1]/points/[17]/z                           Integer = 4
               Point record/[1]/points/[18]                             Point = <native>
                 int record/[1]/points/[18]/x                           Integer = 21
                 int record/[1]/points/[18]/y                           Integer = 6
                 int record/[1]/points/[18]/z                           Integer = 4
               Point record/[1]/points/[21]                             Point = <native>
                 int record/[1]/points/[21]/x                           Integer = 9
                 int record/[1]/points/[21]/y                           Integer = 7
                 int record/[1]/points/[21]/z                           Integer = 5
               Point record/[1]/points/[3]                              Point = <native>
                 int record/[1]/points/[3]/x                            Integer = 9
                 int record/[1]/points/[3]/y                            Integer = 19
                 int record/[1]/points/[3]/z                            Integer = 11
               Point record/[1]/points/[8]                              Point = <native>
                 int record/[1]/points/[8]/x                            Integer = 9
                 int record/[1]/points/[8]/y                            Integer = 32
                 int record/[1]/points/[8]/z                            Integer = 2
               Point record/[1]/points/[88]                             Point = <native>
                 int record/[1]/points/[88]/x                           Integer = 21
                 int record/[1]/points/[88]/y                           Integer = 6
                 int record/[1]/points/[88]/z                           Integer = 4
