input: from typing import List
  
  def shuffle_list(input_list: List) -> List:
      """
      Shuffle a given list in-place and return the shuffled list.
      >>> shuffle_list([1, 2, 3, 4, 5])  # The output will vary each time due to shuffle
      [5, 1, 3, 4, 2]  # Example output, actual output may differ
      >>> shuffle_list(['a', 'b', 'c'])  # The output will vary each time due to shuffle
      ['b', 'a', 'c']  # Example output, actual output may differ
      """
output:     import random
      random.shuffle(input_list)
      return input_list