Possible bike shed: why do we need the name here other than in the error raised? Isn't there a way to get something usable from the RpcType instance?