Recipes isn't for infrequently used code.  It's for code that can be easily produced by other parts of the code.  

I use countby all the time which is why it exists as a function despite its redundancy.