func (s *Service) RequireTaskInputs(taskKey string, inputs *types.Struct) error {
    t, err := s.GetTask(taskKey)
    if err != nil {
        return err
    }