std::pair as card id
decltype sample