///|
fn main {
  let log = @moonappend.MemoryLog::new()
  let rewritten = @moonappend.MemoryLog::new()
  let leaves = [
    b"release-1", b"release-2", b"release-3", b"release-4", b"release-5", b"release-6",
    b"release-7",
  ]
  for i in 0.. 7: " +
    @moonappend.verify_consistency(saved, grown, growth).code(),
  )
  println(
    "rewritten history: " +
    @moonappend.verify_consistency(saved, rewritten.snapshot(), forged_growth).code(),
  )
  println(
    "release-2 inclusion: " +
    @moonappend.verify_inclusion(grown, 1UL, leaves[1], inclusion).code(),
  )
  println(
    "changed leaf: " +
    @moonappend.verify_inclusion(grown, 1UL, b"changed", inclusion).code(),
  )
}