Attempt #1

I'm definitely cargo culting here, but after a day of trying to understand what exactly streams are like, I'm putting this up for help and to return once I do some reading/testing.
No. Even if they were, it would not help here, since there is no guarantee that `level` has been created. Manipulating nested objects is tedious; that’s one reason  https://lodash.com/docs is popular.