docs: def has(self, block, name):
          """
          Return whether or not the field named `name` has a non-default value
          """
          try:
              return self._kvs.has(self._key(block, name))
          except KeyError:
              return False