very cool!
I hope you don't mind me hijacking your thread to ask an implementation question, it looks like y'all found a workaround to a problem I was having.
I was trying to figure out a way to pass composable functions to a DialogFragment as parceled args so I could could have one reusable dialogfragment that could show any composable view. It looked like this:
Copy code
@Parcelize
class ComposableParcelWrapper(val composable: @Composable ComposableDialog.() -> Unit) : Parcelable