Circular data structures now good for rust 0.9-pre fcca394