Added wider applicable fix for issue #9 to enable match on multiple boost::variant arguments