Allow users to add validator Metrics and other middleware on top of their decoder/encoder for easier usage & maintenance.
Related to xmidt-org/wrp-go#95, xmidt-org/wrp-go#96, xmidt-org/wrp-go#25, xmidt-org/wrp-go#78, xmidt-org/scytale#88, xmidt-org/talaria#153, xmidt-org/talaria#240, xmidt-org/talaria#241, xmidt-org/scytale#182, xmidt-org/caduceus#330 and builds on top of xmidt-org/wrp-go#80 and xmidt-org/wrp-go#84.
Allow users to add validator Metrics and other middleware on top of their decoder/encoder for easier usage & maintenance.
Related to xmidt-org/wrp-go#95, xmidt-org/wrp-go#96, xmidt-org/wrp-go#25, xmidt-org/wrp-go#78, xmidt-org/scytale#88, xmidt-org/talaria#153, xmidt-org/talaria#240, xmidt-org/talaria#241, xmidt-org/scytale#182, xmidt-org/caduceus#330 and builds on top of xmidt-org/wrp-go#80 and xmidt-org/wrp-go#84.