[Boost-users] Pattern-matching by metaprogramming - possible?