Parsing is now awesome with Boost.Spirit