Moving the big case block out of evaluate in Lazy
Moving the big case block out of evaluate in Lazy

- Calling that code "atomize"; will be used in other functions

zaxtax/hakaru,bitemyapp/hakaru,suhailshergill/hakaru,zaxtax/hakaru,zachsully/hakaru,zachsully/hakaru