public function curry($parameters)
    {
        $parameters = is_array($parameters) ? $parameters : func_get_args();
        return $this->append(static::currify($parameters));
    }
public function curry($parameters)
    {
        $parameters = is_array($parameters) ? $parameters : func_get_args();
        return $this->append(static::currify($parameters));
    }
public function curry ( $ parameters ) { $ parameters = is_array ( $ parameters ) ? $ parameters : func_get_args ( ) ; return $ this -> append ( static :: currify ( $ parameters ) ) ; }
Same as append, but replace all callables with lambdas.

@see self::append()

@param mixed $parameters

@return self
Same as append but replace all callables with lambdas .