polymorphic functions in Haskell : <p>Have a parametrically polymorphic function <code>foo :: a -&gt; a -&gt; a</code>. Give four of the argument so that the resulting expression
<code>foo arg1 arg2 arg3 arg4</code> would have type <code>Bool</code>.</p>

<pre><code>-- foo :: a -&gt; a -&gt; a function is defined in a code 
arg1 = undefined
arg2 = undefined
arg3 = undefined
arg4 = undefined
</code></pre>
