Just by pressing tab, parse any Python function to get all of its args.
If the args fit within a single line, it is created in one line. But if it overflows past a user-defined limit, the style is switched to multi-line.
Fill out the arguments as you normally would and then, when you’re done, use a single mapping to “trim” the other other keyword arguments that still have default values.