[boost] [function] Question on semantics of boost::function