   },
//     //     tree() {
//     //         treeWalk(document.querySelector('article'), cally)
//     //     },
//     // })
// // walk3(document.querySelector('article'), el => console.log(el))
//     walk3(document.querySelector('article'), (el, next) => {
//         console.log(el);
//         requestAnimationFrame(() => {
//             console.log("nextFrame");
//             next()
//         })
//     }).then(() => {
//         console.log('finished');
//     })

//  function walk3(el, callback) {