def new_artifact(self, artifact_name, sources=None, source_obj=None,
                     extra=None, config_hash=None):
        dst_filename = self.get_destination_filename(artifact_name)
        key = self.artifact_name_from_destination_filename(dst_filename)
        return Artifact(self, key, dst_filename, sources, source_obj=source_obj,
                        extra=extra, config_hash=config_hash)
Set a user-defined identifier for this operator.  Used in
dataset/ETHPy150Open lektor/lektor/lektor/builder.py/BuildState.new_artifact--crossover with--dataset/ETHPy150Open uwescience/raco/raco/algebra.py/Operator.set_alias