a library for writing ZK clients simulations