export function createTask( name: string, id: number | undefined, callable: T, ...parameters: Parameters ): Task.Task { return { name, id, callable, parameters, }; }