using Go = import "/go.capnp"; @0xdb8274f9144abc7e; $Go.package("hashes"); $Go.import("zombiezen.com/go/capnproto2/internal/demo/hashes"); interface HashFactory { newSha1 @0 () -> (hash :Hash); } interface Hash { write @0 (data :Data) -> (); sum @1 () -> (hash :Data); }