static_assert(boost::mpl::find<boost::mpl::vector<int, char, unsigned>, unsigned>::type::pos::value == 2, "");