[Boost-users] Recursive boost::variant and/or movability?