interface I { then(p: string): string; then(p: string): string; then(p: string): Date; }