pre curried functions

this is what I was talking about on reddit about precurring some functions, only did through the each function