with

fun <T : McpLensTarget> T.with(vararg modifiers: (T) -> T): T