function findChildNodes (node) {
    let children = [];

    for (let prop in node) {
        if (Array.isArray(node[prop]) && node[prop][0] && node[prop][0].constructor && node[prop][0].constructor.name === 'Node') {
            children.push(...node[prop]);
        } 

        if (node[prop] && node[prop].constructor && node[prop].constructor.name === 'Node') {
            children.push(node[prop]);
        }
    }

    return children;
}
@param {ESTree} node 
@return {Array<ESTree>}