     Xandra.execute!(conn, statement, values)
     page = Xandra.execute!(conn, "SELECT * FROM collections WHERE id = 1", [])
     assert [row] = Enum.to_list(page)
-    assert row["id"] == 1
-    assert row["list_of_int"] == [24, 42]
-    assert row["map_of_int_to_text"] == %{24 => "24", 42 => "42"}
-    assert row["set_of_int"] == MapSet.new([42, 24])
-    assert row["tuple_of_int_and_text"] == {24, "42"}
+    assert Map.fetch!(row, "id") == 1
+    assert Map.fetch!(row, "list_of_int") == [24, 42]
+    assert Map.fetch!(row, "map_of_int_to_text") == %{24 => "24", 42 => "42"}
+    assert Map.fetch!(row, "set_of_int") == MapSet.new([42, 24])
+    assert Map.fetch!(row, "tuple_of_int_and_text") == {24, "42"}
   end
 end

    Xandra.execute!(conn, statement, values)
    page = Xandra.execute!(conn, "SELECT * FROM primitives WHERE id = 2", [])
    assert [row] = Enum.to_list(page)
    assert row["ascii"] == "ascii"
    assert row["bigint"] == 1000000000
    assert row["blob"] == <<0, 0xFF>>
    assert row["boolean"] == true
    assert row["decimal"] == {1323, 2}
    assert row["double"] == 3.1415
    assert row["float"] == -1.25
    assert row["inet"] == {192, 168, 0, 1}
    assert row["int"] == 42
    assert row["text"] == "эликсир"
    assert row["timestamp"] == 2167219200
    assert row["timeuuid"] == <<254, 43, 67, 96, 40, 198, 17, 226, 129, 193, 8, 0, 32, 12, 154, 102>>
    assert row["uuid"] == <<0, 182, 145, 128, 208, 225, 17, 226, 139, 139, 8, 0, 32, 12, 154, 102>>
    assert row["varchar"] == "тоже эликсир"
    assert row["varint"] == 6789065678192312391879827349
  end

  test "collection datatypes", %{conn: conn} do

    Xandra.execute!(conn, "INSERT INTO primitives (id) VALUES (1)", [])
    page = Xandra.execute!(conn, "SELECT * FROM primitives WHERE id = 1", [])
    assert [row] = Enum.to_list(page)
    assert Map.fetch!(row, "id") == 1
    assert Map.fetch!(row, "ascii") == nil
    assert Map.fetch!(row, "bigint") == nil
    assert Map.fetch!(row, "blob") == nil
    assert Map.fetch!(row, "boolean") == nil
    assert Map.fetch!(row, "decimal") == nil
    assert Map.fetch!(row, "double") == nil
    assert Map.fetch!(row, "float") == nil
    assert Map.fetch!(row, "inet") == nil
    assert Map.fetch!(row, "int") == nil
    assert Map.fetch!(row, "text") == nil
    assert Map.fetch!(row, "timestamp") == nil
    assert Map.fetch!(row, "timeuuid") == nil
    assert Map.fetch!(row, "uuid") == nil
    assert Map.fetch!(row, "varchar") == nil
    assert Map.fetch!(row, "varint") == nil

    statement = """
    INSERT INTO primitives
