Please, please, please do this. I took a crack at it myself but I just can't seem to get the original flavor right while maintaining balance (not giving the warlock too many uses of spells in a day). Only fix for that I can think of is have them not recover spells after a short rest...