export interface AroundRunnable { after?(data: T): Promise; before?(data: T): Promise
; run(...params: any[]): R; stop?(): SR; }