anchor.diff:                ok = false;
               }
             } else {
  -            val.forEach(_out.putByte as dynamic);
  +            for (final byte in val) {
  +              _out.putByte(byte);
  +            }
             }
           } else {
             print('writeMapImpl::Iterable RT is ${val.runtimeType.toString()}');
  
positive.code:             ok = false;
            }
          } else {
            element.forEach(_out.putByte as dynamic);
          }
        } else {
          print('writeArrayImpl::RT is ${element.runtimeType.toString()}');
  
negative.code:               ok = false;
              }
            } else {
              for (final byte in val) {
                _out.putByte(byte);
              }
            }
          } else if (val is Map) {
            if (!indefinite) {
  