Here I want to record a good note about the data structures in probabilistic programming, please refer to this blog.