### Description
_No response_
### Reproduction
Here's the smallest reproducti…on I could come up with
```swift
func scratch<each T, U>(input: (repeat each T, U)) {
print(input.1)
}
```
### Stack dump
```text
0. Program arguments: /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/alex.reilly/Documents/Swift/PropertyTestingKit/Sources/PropertyTestingKit/PropertyTestingKit.swift -emit-dependencies-path /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/PropertyTestingKit.build/PropertyTestingKit.d -emit-reference-dependencies-path /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/PropertyTestingKit.build/PropertyTestingKit.swiftdeps -target arm64-apple-macosx15.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk -I /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/Modules -I /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/lib/swift/macosx/testing -I /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks -color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=5 -module-cache-path /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/ModuleCache -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -empty-abi-descriptor -plugin-path /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/lib/swift/host/plugins/testing -resource-dir /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/alex.reilly/Documents/Swift/PropertyTestingKit -Xcc -isysroot -Xcc /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk -Xcc -F -Xcc /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -F -Xcc /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks -Xcc -fPIC -Xcc -g -module-name PropertyTestingKit -package-name propertytestingkit -in-process-plugin-server-path /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Users/alex.reilly/Library/Developer/Toolchains/swift-6.1-RELEASE.xctoolchain/usr/local/lib/swift/host/plugins -target-sdk-version 15.0 -target-sdk-name macosx15.0 -external-plugin-path /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode-16.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -parse-as-library -o /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/PropertyTestingKit.build/PropertyTestingKit.swift.o -index-store-path /Users/alex.reilly/Documents/Swift/PropertyTestingKit/.build/arm64-apple-macosx/debug/index/store -index-system-modules
1. Apple Swift version 6.1 (swift-6.1-RELEASE)
2. Compiling with the current language version
3. While evaluating request ASTLoweringRequest(Lowering AST to SIL for file "/Users/alex.reilly/Documents/Swift/PropertyTestingKit/Sources/PropertyTestingKit/PropertyTestingKit.swift")
4. While silgen emitFunction SIL function "@$s18PropertyTestingKit7scratch5inputyxxQp_q_t_tRvzr0_lF".
for 'scratch(input:)' (at /Users/alex.reilly/Documents/Swift/PropertyTestingKit/Sources/PropertyTestingKit/PropertyTestingKit.swift:126:1)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x0000000109d73884 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x0000000109d71fb0 llvm::sys::RunSignalHandlers() + 112
2 swift-frontend 0x0000000109d73ec8 SignalHandler(int) + 292
3 libsystem_platform.dylib 0x000000019f833624 _sigtramp + 56
4 libsystem_pthread.dylib 0x000000019f7f988c pthread_kill + 296
5 libsystem_c.dylib 0x000000019f702c60 abort + 124
6 libsystem_c.dylib 0x000000019f701eec err + 0
7 swift-frontend 0x0000000109e1ecf8 swift::Lowering::RValue::extractElement(unsigned int) && (.cold.7) + 0
8 swift-frontend 0x000000010501e2a8 swift::Lowering::RValue::extractElement(unsigned int) && + 436
9 swift-frontend 0x00000001050a5bb8 (anonymous namespace)::RValueEmitter::visitTupleElementExpr(swift::TupleElementExpr*, swift::Lowering::SGFContext) + 136
10 swift-frontend 0x0000000105096f38 swift::Lowering::SILGenFunction::emitRValueAsSingleValue(swift::Expr*, swift::Lowering::SGFContext) + 56
11 swift-frontend 0x00000001050b147c swift::Lowering::ManagedValue llvm::function_ref<swift::Lowering::ManagedValue (swift::Lowering::SGFContext)>::callback_fn<(anonymous namespace)::RValueEmitter::visitErasureExpr(swift::ErasureExpr*, swift::Lowering::SGFContext)::$_0>(long, swift::Lowering::SGFContext) + 68
12 swift-frontend 0x000000010507e924 void llvm::function_ref<void (swift::SILValue)>::callback_fn<swift::Lowering::SILGenFunction::emitExistentialErasure(swift::SILLocation, swift::CanType, swift::Lowering::TypeLowering const&, swift::Lowering::TypeLowering const&, llvm::ArrayRef<swift::ProtocolConformanceRef>, swift::Lowering::SGFContext, llvm::function_ref<swift::Lowering::ManagedValue (swift::Lowering::SGFContext)>, bool)::$_3>(long, swift::SILValue) + 172
13 swift-frontend 0x00000001050602c0 swift::Lowering::SILGenBuilder::bufferForExpr(swift::SILLocation, swift::SILType, swift::Lowering::TypeLowering const&, swift::Lowering::SGFContext, llvm::function_ref<void (swift::SILValue)>) + 136
14 swift-frontend 0x0000000105079750 swift::Lowering::SILGenFunction::emitExistentialErasure(swift::SILLocation, swift::CanType, swift::Lowering::TypeLowering const&, swift::Lowering::TypeLowering const&, llvm::ArrayRef<swift::ProtocolConformanceRef>, swift::Lowering::SGFContext, llvm::function_ref<swift::Lowering::ManagedValue (swift::Lowering::SGFContext)>, bool) + 2448
15 swift-frontend 0x00000001050a8e30 (anonymous namespace)::RValueEmitter::visitErasureExpr(swift::ErasureExpr*, swift::Lowering::SGFContext) + 408
16 swift-frontend 0x00000001050943bc swift::Lowering::SILGenFunction::emitExprInto(swift::Expr*, swift::Lowering::Initialization*, std::__1::optional<swift::SILLocation>) + 156
17 swift-frontend 0x0000000105011034 swift::Lowering::ArgumentSource::forwardInto(swift::Lowering::SILGenFunction&, swift::Lowering::Initialization*) && + 164
18 swift-frontend 0x00000001050115d8 swift::Lowering::ArgumentSource::forwardInto(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, swift::Lowering::Initialization*, swift::Lowering::TypeLowering const&) && + 272
19 swift-frontend 0x00000001050ae954 (anonymous namespace)::RValueEmitter::visitCollectionExpr(swift::CollectionExpr*, swift::Lowering::SGFContext) + 1088
20 swift-frontend 0x0000000105096f38 swift::Lowering::SILGenFunction::emitRValueAsSingleValue(swift::Expr*, swift::Lowering::SGFContext) + 56
21 swift-frontend 0x0000000105046c28 (anonymous namespace)::ArgEmitter::emit(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern, std::__1::optional<swift::AnyFunctionType::Param>) + 3320
22 swift-frontend 0x000000010503859c (anonymous namespace)::ArgEmitter::emitSingleArg(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern, std::__1::optional<swift::AnyFunctionType::Param>) + 312
23 swift-frontend 0x0000000105045944 (anonymous namespace)::ArgEmitter::emitPreparedArgs(swift::Lowering::PreparedArguments&&, swift::Lowering::AbstractionPattern) + 192
24 swift-frontend 0x00000001050504d8 (anonymous namespace)::CallSite::emit(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, swift::CanTypeWrapper<swift::SILFunctionType>, (anonymous namespace)::ParamLowering&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, llvm::SmallVectorImpl<(anonymous namespace)::DelayedArgument>&, swift::ForeignInfo const&) && + 532
25 swift-frontend 0x000000010504ffc4 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::Lowering::AbstractionPattern, swift::CanTypeWrapper<swift::SILFunctionType>, swift::ForeignInfo const&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, std::__1::optional<swift::SILLocation>&) + 984
26 swift-frontend 0x000000010503bc84 (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 1788
27 swift-frontend 0x000000010503a330 swift::Lowering::SILGenFunction::emitApplyExpr(swift::ApplyExpr*, swift::Lowering::SGFContext) + 2020
28 swift-frontend 0x0000000105097514 swift::Lowering::SILGenFunction::emitIgnoredExpr(swift::Expr*) + 916
29 swift-frontend 0x00000001051238f8 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 4240
30 swift-frontend 0x000000010512285c swift::Lowering::SILGenFunction::emitStmt(swift::Stmt*) + 24
31 swift-frontend 0x00000001050ba204 swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) + 436
32 swift-frontend 0x0000000105029740 swift::Lowering::SILGenModule::emitFunctionDefinition(swift::SILDeclRef, swift::SILFunction*) + 6048
33 swift-frontend 0x000000010502a79c swift::Lowering::SILGenModule::emitOrDelayFunction(swift::SILDeclRef) + 268
34 swift-frontend 0x0000000105027f68 swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) + 184
35 swift-frontend 0x000000010502cf10 swift::Lowering::SILGenModule::emitSourceFile(swift::SourceFile*) + 176
36 swift-frontend 0x000000010502d42c swift::ASTLoweringRequest::evaluate(swift::Evaluator&, swift::ASTLoweringDescriptor) const + 632
37 swift-frontend 0x0000000105122238 swift::SimpleRequest<swift::ASTLoweringRequest, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>> (swift::ASTLoweringDescriptor), (swift::RequestFlags)17>::evaluateRequest(swift::ASTLoweringRequest const&, swift::Evaluator&) + 148
38 swift-frontend 0x0000000105031434 swift::ASTLoweringRequest::OutputType swift::Evaluator::getResultUncached<swift::ASTLoweringRequest, swift::ASTLoweringRequest::OutputType swift::evaluateOrFatal<swift::ASTLoweringRequest>(swift::Evaluator&, swift::ASTLoweringRequest)::'lambda'()>(swift::ASTLoweringRequest const&, swift::ASTLoweringRequest::OutputType swift::evaluateOrFatal<swift::ASTLoweringRequest>(swift::Evaluator&, swift::ASTLoweringRequest)::'lambda'()) + 340
39 swift-frontend 0x000000010502da48 swift::performASTLowering(swift::FileUnit&, swift::Lowering::TypeConverter&, swift::SILOptions const&, swift::IRGenOptions const*) + 104
40 swift-frontend 0x0000000104a84a10 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 424
41 swift-frontend 0x0000000104a90b50 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) + 164
42 swift-frontend 0x0000000104a8674c performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 716
43 swift-frontend 0x0000000104a85f68 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2228
44 swift-frontend 0x00000001048698f0 swift::mainEntry(int, char const**) + 3064
45 dyld 0x000000019f45ab4c start + 6000
```
### Expected behavior
This code should compile without crashing. I would however expect an error here because it is not guaranteed that the tuple will contain two elements.
### Environment
Swift 6.1, installed via swiftly
Also tested in Xcode 16.0
### Additional information
_No response_