but Target constructors have sideeffects, so we do...
# development
w
but Target constructors have sideeffects, so we don't store them in the graph