idfield as an interface, so its not easy to pass multiple fields in for equality. i'm thinking checking if the type passed through the interface is a map and using that?
Two approaches I see:
At the moment gocassa does not do a good job of encouraging people to create their own recipes because the existing ones are special (they can be acquired from the keyspace, if you add a recipe you have to change gocassa etc).
I definitely consider that as a design flow and this might be the best moment to fix it. Once this is fixed, people can write and reuse their own recipes without a modifying gocassa.
The already existing recipes can just serve as examples, to convey the idea, but nothing else.
Title says it all: find an optimal interface and click merge.
So far the discussion resolves around the latter if I am not mistaken, I wonder what do you think about the former?