adaptive
fun <T> adaptive(small: @Composable () -> T, medium: @Composable () -> T = small, large: @Composable () -> T = medium, disableTrailingLambda: Nothing? = null): T
fun <A, B, R> adaptive(arg1: A, arg2: B, small: (A, B) -> R, medium: (A, B) -> R = small, large: (A, B) -> R = medium): R