flush
MonoidBatch
ReferenceCount
SemigroupBatch
forward
BufferedLayer