insert method
Composes this factory with another insertion factory, placing insertion in the specified slot.
Implementation
OperationModeFactory<T> insert(
OperationModeFactory<T> insertion,
ModeFactoryInsertionSlot slot,
) =>
compose<T>([
if (slot == ModeFactoryInsertionSlot.first) insertion,
this,
if (slot == ModeFactoryInsertionSlot.last) insertion,
]);