Made variant::indicate_which() public to allow a huge optimization in qdb::serialization::codec::decode()