Why does the line &quot;add_numbers 3 4 = 7&quot; qualify as part of the interface for the haskell function, while the interface part for c&#x2F;python is taken to include only the name&#x2F;arity&#x2F;type-signature of the function?