Added curry.hpp