pending CircuitSolder#replace spec
first cut of FunctionDecomposer::Parallel#decompose
pending FunctionMerger#merge spec
pending FunctionSimplifier#simplify spec
pending FunctionDecomposer::Serial#decompose spec