This file had gotten a bit unwieldy with several functions taking a million
args and doing unrelated actions. Refactors to try to break it into more
logically cohesive chunks.
Coverage decreased (-1.02%) to 78.652% when pulling 5ad5bc1af85c721e6bc183ea1dfa17e35e1daa11 on mtlynch:refactor-pump into b770e71d947b8ca678eb041cf831a1689dfb04ad on JeetShetty:master.
Coverage decreased (-1.02%) to 78.652% when pulling 76184241036133ab5e83e03f2fd51a2ea17ffda5 on mtlynch:refactor-pump into b770e71d947b8ca678eb041cf831a1689dfb04ad on JeetShetty:master.
Coverage decreased (-1.02%) to 78.652% when pulling 1ac2bf48e855cdf35eef5f0032101d3fab618e1d on mtlynch:refactor-pump into b770e71d947b8ca678eb041cf831a1689dfb04ad on JeetShetty:master.
This file had gotten a bit unwieldy with several functions taking a million args and doing unrelated actions. Refactors to try to break it into more logically cohesive chunks.