code: func (adapter *Decoder) More() bool {
  	iter := adapter.iter
  	if iter.Error != nil {
  		return false
  	}
  	c := iter.nextToken()
  	if c == 0 {
  		return false
  	}
  	iter.unreadByte()
  	return c != ']' && c != '}'
  }
docs: // More is there more?