Are you asking about how to write a function in point-free style?
If so, you can write the addition function as:
e6 = (+)
In this simple example, e6 simply becomes an alias for the + operator. In Haskell, operators are just functions with special names, and when you want to use them as functions instead of operators, you surround them with brackets, as above. The (+) function (i.e. + operator) is already a function that takes two arguments, and returns a value.
Here's a bit of GHCi interaction with it:
Prelude> :t e6
e6 :: Num a => a -> a -> a
Prelude> e6 1 3
4
Prelude> e6 42 1337
1379
The inferred type is Num a => a -> a -> a, but this is also compatible with Int -> Int -> Int, so if you wish to constrain the type to that, you can declare the function with this more restricted type. There's no particular reason to do that, though, since the generic version works fine with Int as well, as the GHCi session demonstrates.
e6 = 2 + 3, with signatureInt.