Class that can curry procs