// {{.Node.Name}}_Promise is a wrapper for a {{.Node.Name}} promised by a client call.
type {{.Node.Name}}_Promise struct { *{{.G.Capnp}}.Pipeline }

func (p {{.Node.Name}}_Promise) Struct() ({{.Node.Name}}, error) {
	s, err := p.Pipeline.Struct()
	return {{.Node.Name}}{s}, err
}

