open fun chain(body: ChainScope.() -> Unit)