supercow (cargo): A generic way to accept general reference-like values without proliferating generics. 
Keywords: cow|borrow|ref|generic