allow multiple params in dispatcher, add ability to pass function as protocol, general fixes
allow multiple params in dispatcher, add ability to pass function as protocol, general fixes

caffeinery/coffea