def p(fn, *args, **kwargs):
	"""
	Get a callable which - when executed - executes a function with given arguments and keyword-arguments.
	This is used in the context of `cache`.
	"""
	def s():
		return fn(*args, **kwargs)
	return s