'typename' to parameter_info, it's C/C++ name of parameter type. rewrite parameter printing using new capabilities.
external interface of the library