docs: def parse_case_snake_to_camel(snake, upper_first=True):
  	"""
  	Convert a string from snake_case to CamelCase.
  
  	:param str snake: The snake_case string to convert.
  	:param bool upper_first: Whether or not to capitalize the first
  		character of the string.
  	:return: The CamelCase version of string.
  	:rtype: str
  	"""
  	snake = snake.split('_')
  	first_part = snake[0]
  	if upper_first:
  		first_part = first_part.title()
  	return first_part + ''.join(word.title() for word in snake[1:])