docs: def _check_aligned_value(self, value):
          """Check the value input whenever get_aligned_collection is called."""
          if isinstance(value, Iterable) and not isinstance(
                  value, (str, dict, bytes, bytearray)):
              assert len(value) == len(self._values), "Length of value ({}) must match "\
                  "the length of this collection's values ({})".format(
                      len(value), len(self._values))
              values = value
          else:
              values = [value] * len(self._values)
          return values