code: func (t ListType) SetDefaultValue(v interface{}) (FieldType, error) {
  	if v == nil {
  		t.DefaultValue = nil
  		return t, nil
  	}
  	defVal, err := t.ComponentType.ConvertToModel(v)
  	if err != nil {
  		return nil, errs.Wrapf(err, "failed to set default value of list type to %+v (%[1]T)", v)
  	}
  	t.DefaultValue = defVal
  	return t, nil
  }
docs: // SetDefaultValue implements FieldType