ZcfOf<SF>: Parameters<SF>[0] extends ZCF
    ? Parameters<SF>[0]
    : ZCF<any>

Type Parameters