code: def stripped(self, include_annotated=True):
          '''
          Return a version of this instance with all information removed that could be used
          to "cheat" at test time: the true output and its annotated version, and the
          reference to the full source.
  
          If `include_annotated` is true, `annotated_input` will also be included (but not
          `annotated_output` in either case).
          '''
          return Instance(self.input,
                          annotated_input=self.annotated_input if include_annotated else None,
                          alt_inputs=self.alt_inputs, alt_outputs=self.alt_outputsf stripped(self, include_annotated=True):
          '''
          Return a version of this instance with all information removed that could be used
          to "cheat" at test time: the true output and its annotated version, and the
          reference to the full source.
  
          If `include_annotated` is true, `annotated_input` will also be included (but not
          `annotated_output` in either case).
          '''
          return Instance(self.input,
                          annotated_input=self.annotated_input if include_annotated else None,
                          alt_inputs=self.alt_inputs, alt_outputs=self.alt_outputs)
docs: Return a version of this instance with all information removed that could be used
          to "cheat" at test time: the true output and its annotated version, and the
          reference to the full source.
  
          If `include_annotated` is true, `annotated_input` will also be included (but not
          `annotated_output` in either case).