type alias StepFnimport { type StepFn } from "https://deno.land/x/cicada@v0.1.50/lib.ts"; A step function that can return void or a number and can be synchronous or asynchronous. definition: () => | void | Promise<void> | number | Promise<number>