I'm new to go so maybe I'm doing something dumb, but I get:
$ go version
go version go1.10.4 linux/amd64
$ go get github.com/ktye/iv/cmd/apl
# github.com/ktye/iv/cmd/apl
src/github.com/ktye/iv/cmd/apl/main.go:28:14: not enough arguments in call to rpc.Register
have (*apl.Apl)
want (*apl.Apl, string)
$ go get github.com/ktye/iv/cmd/iv
# github.com/ktye/iv/cmd/iv
src/github.com/ktye/iv/cmd/iv/main.go:64:13: not enough arguments in call to iv.Register
have (*apl.Apl)
want (*apl.Apl, string)