I saw the following class definition in the Jetpack Compose sources:
@Composable
inline fun Clip(shape: Shape, crossinline children: @Composable() () -> Unit) {
<RepaintBoundaryNode name=null shape=shape clipToShape=true>
children()
</RepaintBoundaryNode>
}
What is this new syntax exactly and why is it required (instead of a better and “known” builder pattern)?