Composable lambdas are so nice when implementing design systems in Compose. Opening “holes” to pass other components allows you to mix and match them with total freedom. It surely depends on how restrictive you want to be with your components though, but this approach makes daily work way easier for everyone imho.
