docs: def add_interrupt_callback(gpio_id, callback, edge='both', \
          pull_up_down=PUD_OFF, threaded_callback=False, \
          debounce_timeout_ms=None):
      """
      Add a callback to be executed when the value on 'gpio_id' changes to
      the edge specified via the 'edge' parameter (default='both').
  
      `pull_up_down` can be set to `RPIO.PUD_UP`, `RPIO.PUD_DOWN`, and
      `RPIO.PUD_OFF`.
  
      If `threaded_callback` is True, the callback will be started
      inside a Thread.
  
      If debounce_timeout_ms is set, new interrupts will not be forwarded
      until after the specified amount of milliseconds.
      """
      _rpio.add_interrupt_callback(gpio_id, callback, edge, pull_up_down, \
              threaded_callback, debounce_timeout_ms)