This shows how to develop a singleton in cython