What return value(s) a function should be able to return.

def fucktion() -> int
	"""
	Returns a random integer
	"""
	return math.random.randint()

It is not strict. If the return type if different, then it will still allow it.