docs: def bind(self, study, **kwargs):  # @UnusedVariable
          """
          Returns a copy of the AcquiredSpec bound to the given study
  
          Parameters
          ----------
          study : Study
              A study to bind the fileset spec to (should happen in the
              study __init__)
          """
          if self.default is None:
              raise ArcanaError(
                  "Attempted to bind '{}' to {} but only acquired specs with "
                  "a default value should be bound to studies{})".format(
                      self.name, study))
          if self._study is not None:
              # This avoids rebinding specs to sub-studies that have already
              # been bound to the multi-study
              bound = self
          else:
              bound = copy(self)
              bound._study = study
              bound._default = bound.default.bind(study)
          return bound