code: func (kz *Kazoo) create(node string, value []byte, ephemeral bool) (err error) {
  	if err = kz.mkdirRecursive(path.Dir(node)); err != nil {
  		return
  	}
  
  	flags := int32(0)
  	if ephemeral {
  		flags = zk.FlagEphemeral
  	}
  	_, err = kz.conn.Create(node, value, flags, zk.WorldACL(zk.PermAll))
  	return
  }
docs: // Create stores a new value at node. Fails if already set.