def parse_bool(s: str) -> bool:
	"""
	Parses a 'true'/'false' string to a bool, ignoring case.
	:raises: KaleValueError If neither true nor false
	"""
	if s.lower() == 'false':
		return False
	if s.lower() == 'true':
		return True
	raise ValueError("{} is not true/false".format(s))