title: Display a list of user defined functions in the Python IDLE session
body: <p>Is it possible to display a list of all user functions in the IDLE session?</p>
  
  <p>I can see them popping up in the autocomplete, so maybe there is other way to just display only the user functions defined for the session. It is useful when you forget the name of the function. And also when you want to make sure that you don't lose source code for a function when a session is closed.</p>