class_docstr: Abstract Base Class for implementing fields (e.g., images, integers).
  
  Each dataset entry is comprised of one or more fields (for example, standard
  object detection datasets may have one field for images, and one for
  bounding boxes). Fields are responsible for implementing encode and get_decoder_class
  functions that determine how they will be written and read from the dataset file,
  respectively.
  
  .. note ::
      It is possible to have multiple potential decoder for a given Field. ``RGBImageField`` one example. Users can specify which decoder to use in the ``piplines`` argument of the ``Loader`` class.
  
  See :ref:`here <TODO>` for information on how to implement a subclass of Field.
code: def to_binary(self) -> ARG_TYPE:
      raise NotImplementedError
  
file_path: ffcv/ffcv/fields/base.py
imports: from __future__ import annotations
  from typing import Type
  import numpy
  from abc import ABC, abstractmethod
  from ..pipeline.operation import Operation
label_desc: Use image node_id 3 for calling the Field obj's underlying member method code with example usage: obj.to_binary() without return types