There is a pattern for the steps to be performed, and it also gives more information about the function and the module. So it will make it easier to resolve scoping issues.
Added:
> >
Future work for Pybind11
Handling of C++ defined function import rather than whole C++ module import in Python file.( E.g., from example import Pet)
Handling situation where the function is defined in the pybind11 binding statement. (E.g., m.def("add",[](int a){ return a+a;}))
Handling cases of function overloading i.e., more than one function defined with the same name but different parameters.