docs: def share_nans(self):
          """Share not-a-numbers between all channels.
  
          If any channel is nan at a given index, all channels will be nan
          at that index after this operation.
  
          Uses the share_nans method found in wt.kit.
          """
  
          def f(_, s, channels):
              outs = wt_kit.share_nans(*[c[s] for c in channels])
              for c, o in zip(channels, outs):
                  c[s] = o
  
          self.channels[0].chunkwise(f, self.channels)