ENH: docstrings for constraints' __init__ and use semantic *constraints,*values instead of pure *args