Adding functions for reduce and stash. Rewriting cons and then