Curry and functions flexibilities