func doLength(_data) if(linked(Result)) println(ln, ' = ', SrcStr, '.Len();') event(onLength, ln) else event(onLength, SrcStr && '.Len()') end end func Result() if(linked(doLength)) return(ln) else return(SrcStr && '.Len()') end end