add kwargs to PyFuncDistance