Begins implementing func auto currying
Implements func auto currying