I am trying to combine 2 cyphers into one for performance but have not succeeded.

I need to get the count of multiple properties unique to eachother in the same cypher.

EX 1:

```
Match (n)
RETURN n.foo, count(*) AS count

```

EX 2: 

```
Match (n)
RETURN n.bar, count(*) AS count

```

I was hoping I could just run both:

```
Match (n)
RETURN n.foo, count(*) AS fooCount, n.bar, count(*) AS barCount

```

But this returns the same count for both as it is finding where they both match. Not what I want.

So was looking for a way to group them to be unique like:

```
Match (n)
RETURN {n.foo, count(*) AS fooCount}, {n.bar, count(*) AS barCount}

```

Obviously this is not valid syntax but shows what I am trying to do.

Any assistance on this is of course appreciated.