agent Buf0(in,out) = in.Buf1 agent Buf1(in,out) = in.Buf2 + 'out.Buf0 agent Buf2(in,out) = 'out.Buf1