Builder

fun <D : Operation.Data> Builder(operation: Operation<D>)