acquire
MutableConsumer
MutableProducer
acquireWith
MutableProducer
apply
MutableConsumer
MutableProducer