export type Runnable = () => A | Promise;