FunctionPresenter: factor out PutGroupPresenter
Reek: I know.
Seps: normalise the matrix on every creation
minor Seps#& and #- simplifications
Put: delegate #blanket and #size
Seps: delegate #size
drop Circuit#functions=
drop Circuit#recoders=
inline Parallel#merge into #decompose
FunctionDecomposer::Parallel: move #decompose to .decompose
FunctionDecomposer::Parallel: simplify naming
turn FunctionDecomposer::Parallel into a SimpleDelegator
first cut of FunctionMerger#merge
FunctionMerger#merge: optimise result
FunctionMerger#merge: don’t discriminate by input order