Make currying automatic for all functions