Boost.org functional module