import { type Delay } from "https://deno.land/x/hyogwa@v0.1.0-rc.4/src/utils.ts";
Marks type not to be substituted eagerly.
This seems to only work in some cases. Further investigation required. P.S. 'null' and 'undefined' types are forbidden since current implementation couldn't support them.
definition: T & { [DELAY_MARKER]: never; }