Boost.org msm module