# File lib/codec/data.rb, line 146
      def fill(a, count, what)
        a << self.object while self.next
        raise TypeError, "#{what} expected #{count} elements, got #{a.size}" unless a.size == count
        a
      end