export function must( evaluation: T, errorMessage = "Failed to fulfill requirements for function" ): NonNullable | never { if (!evaluation) throw new Error(errorMessage); return evaluation; }