While I'm making incredible use of std::pair, I should probably add the header that contains it