code: func ServeConnWithContext(conn io.ReadWriteCloser, context interface{}) {
  	rpc.ServeCodecWithContext(NewServerCodec(conn), context)
  }
docs: // ServeConnWithContext is like ServeConn but it allows to pass a
  // connection context to the RPC methods.