Index: libcfa/src/device/cpu.cfa
===================================================================
--- libcfa/src/device/cpu.cfa	(revision 358e1152002470ca3f713c07ccb231c390e19624)
+++ libcfa/src/device/cpu.cfa	(revision c0363bee631ede6c352411fec29264c8203f3bd5)
@@ -239,6 +239,5 @@
 // Returns a 2D array of instances of size [cpu count][cache levels]
 // where cache level doesn't include instruction caches
-raw_cache_instance ** build_raw_cache_table(unsigned cpus_c, idx_range_t cpus, unsigned idxs, unsigned cache_levels)
-{
+raw_cache_instance ** build_raw_cache_table(unsigned cpus_c, idx_range_t cpus, unsigned idxs, unsigned cache_levels) {
 	raw_cache_instance ** raw = alloc(cpus_c, '\0'`fill);
 
Index: libcfa/src/iostream.hfa
===================================================================
--- libcfa/src/iostream.hfa	(revision 358e1152002470ca3f713c07ccb231c390e19624)
+++ libcfa/src/iostream.hfa	(revision c0363bee631ede6c352411fec29264c8203f3bd5)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 27 17:56:53 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Feb  6 18:35:54 2024
-// Update Count     : 743
+// Last Modified On : Sun Apr 21 07:32:19 2024
+// Update Count     : 744
 //
 
@@ -160,7 +160,7 @@
 
 // tuples
-forall( ostype &, T, Params... | writeable( T, ostype ) | { ostype & ?|?( ostype &, Params ); } ) {
-	ostype & ?|?( ostype & os, T arg, Params rest );
-	void ?|?( ostype & os, T arg, Params rest );
+forall( ostype &, T, List ... | writeable( T, ostype ) | { ostype & ?|?( ostype &, List ); } ) {
+	ostype & ?|?( ostype & os, T arg, List rest );
+	void ?|?( ostype & os, T arg, List rest );
 } // distribution
 
Index: libcfa/src/stdlib.cfa
===================================================================
--- libcfa/src/stdlib.cfa	(revision 358e1152002470ca3f713c07ccb231c390e19624)
+++ libcfa/src/stdlib.cfa	(revision c0363bee631ede6c352411fec29264c8203f3bd5)
@@ -10,6 +10,6 @@
 // Created On       : Thu Jan 28 17:10:29 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Mar 17 08:25:32 2024
-// Update Count     : 699
+// Last Modified On : Sun Apr 21 16:17:22 2024
+// Update Count     : 700
 //
 
@@ -31,6 +31,6 @@
 // Cforall allocation/deallocation and constructor/destructor, array types
 
-forall( T & | sized(T), TT... | { void ?{}( T &, TT ); } )
-T * anew( size_t dim, TT p ) {
+forall( T & | sized(T), Parms ... | { void ?{}( T &, Parms ); } )
+T * anew( size_t dim, Parms p ) {
 	T * arr = alloc( dim );
 	for ( i; dim ) {
@@ -51,6 +51,6 @@
 } // adelete
 
-forall( T & | sized(T) | { void ^?{}( T & ); }, TT... | { void adelete( TT ); } )
-void adelete( T arr[], TT rest ) {
+forall( T & | sized(T) | { void ^?{}( T & ); }, List ... | { void adelete( List ); } )
+void adelete( T arr[], List rest ) {
 	if ( arr ) {										// ignore null
 		size_t dim = malloc_size( arr ) / sizeof( T );
