func doGetSize(_data) if (expof(Array) != PyDict) error("Incorrect type for point Array: PyDict required.") return(0) end if(linked(Size)) println(_size, ' = len(', Array, ')') event(onGetSize, _size) else event(onGetSize, 'len(' && Array && ')') end end func Size() if (expof(Array) != PyDict) error("Incorrect type for point Array: PyDict required.") return(0) end if(linked(doGetSize)) return(_size) else return('len(',Array, ')') end end