def get_bld(self):
        cur = self
        x = id(self._ctx.srcnode)
        y = id(self._ctx.bldnode)
        lst = []
        while cur.parent:
            if id(cur) == y:
                return self
            if id(cur) == x:
                lst.reverse()
                return self._ctx.bldnode.make_node(lst)
            lst.append(cur.name)
            cur = cur.parent
        return self
create and setup my atom from the block b
dataset/ETHPy150Open cournape/Bento/bento/core/node.py/NodeWithBuild.get_bld--crossover with--dataset/ETHPy150Open pydata/pandas/pandas/io/pytables.py/DataCol.set_atom