code: func QuestDesc(name string) *dm.Quest_Desc {
  	params, err := json.Marshal(struct {
  		Name string `json:"name"`
  	}{name})
  	panicIf(err)
  	desc := &dm.Quest_Desc{
  		DistributorConfigName: "fakeDistributor",
  		Parameters:            string(params),
  		DistributorParameters: "{}",
  	}
  	panicIf(desc.Normalize())
  	return desc
  }
docs: // QuestDesc generates a normalized generic QuestDesc of the form:
  //   Quest_Desc{
  //     DistributorConfigName: "fakeDistributor",
  //     Parameters:            `{"name":"$name"}`,
  //     DistributorParameters: "{}",
  //   }