def func(a, b, c, config)
I will always need to choose one of the three(a, b, c) and the config is always required. It should work like:
func(a="hello", config)
and
func(b="hello", config)
Is possible to place optional parameters before the required ones?