Define a function 'add' with two integer parameters. Apply currying to the parameters. What does this mean in terms of types? Then define a function 'add3' that adds 3 to one integer parameter; use the curried version of 'add'.
Note: Currying is especially useful with polymorphic functions!