turn Decomposer into a module (for now?)
turn FunctionDecomposer into a module (for now?)
turn FunctionMerger into a module (for now?)