This should work:
    
    
    type Event = object
    proc on_click(fn: proc()) = discard
    proc on_click(fn: proc(e: Event)) = discard
    
    on_click => echo e
    on_click proc = echo e
    on_click do:
      echo e
    
    on_click (e) => echo e
    on_click proc (e) = echo e
    on_click do x:
      echo e
    
    
    Run

Reply via email to