$ go get github.com/libp2p/go-msgio
# github.com/libp2p/go-msgio
libp2p/go-msgio/msgio.go:132:30: cannot use &mpool.ByteSlicePool (type **mpool.Pool) as type *mpool.Pool in argument to NewReaderWithPool
libp2p/go-msgio/varint.go:78:36: cannot use &mpool.ByteSlicePool (type **mpool.Pool) as type *mpool.Pool in argument to NewVarintReaderWithPool