setData :: ToJExpr a => a -> GraphT s a ()
setData x = insert [jmacro|
    var !__cursor__ = `(x)`;
|]
setData :: ToJExpr a => a -> GraphT s a ()
setData x = insert [jmacro|
    var !__cursor__ = `(x)`;
|]
setData x = insert [jmacro|
    var !__cursor__ = `(x)`;
|]