Open
Description
While their usage seems convenient at first, at the end of the day there are a lot of issues with hiding the details rather then be explicit in an API signature. Just a few of the issues:
- they can swallow arguments without being actually used
- absolute disaster for user facing documentation ( Miscellaneous doc string improvements #215, but there should be other issues about it, too)
- not easy to track the completeness of options, or do any sanity checks (e.g. ENH: Add more text to registry.search docstring for the types of constraints that can be used #426 (comment))