Is the currying example even currying? It looks like it&#x27;s just a function returning a function to me. I thought currying it&#x27;s some thing like func contains(subString: String, string: String) -&gt; Bool, and calling contains(&quot;a&quot;) would automatically return a func(x: String) -&gt; Bool.