title: `say()` takes `0` positional arguments but 2 were given
body: <p>I have a problem, my code don't work. What I try to do is to get <code>pyautogui</code> to type whatever I want it to type. So instead of typing <code>pyautogui.typewrite("Something")</code> a hundred times, I tried to make a <code>def</code> so I could say <code>say("Whatever I need")</code>. The message I get is this:</p>
  
  <blockquote>
  <pre><code>`say()` takes `0` positional arguments but 2 were given
  </code></pre>
  </blockquote>
  
  <p>Here's my code:</p>
  
  <pre><code>import pyautogui
  import time
  import random
  
  def say():
      pyautogui.typewrite()
  
  say((), 'I am smart')
  </code></pre>
  
  <p>BTW I don't mean that^^</p>