component Foo() in -> out {
    sum : std.Sum()

    .in > sum.integer
    sum.integer > .out

}
src : std.Counter()
foo : Foo()
bar : Foo()
snk : io.Print()

src.integer > foo.in
foo.out > bar.in
bar.out > snk.token