[#73436424] cart cleanup
functional cartesian - may as well use the lodash utils