[boost] "Small buffer optimization" for boost::function?