[Boost-users] framework for invoking func-ptrs with different argument numbers