An assembly module was created in a continued effort to refactor toward a functional programming paradigm.