[boost] Function type to function call, how to?