Attempts to decode the provided input.
an EitherNel containing the decoded value or collected error messages.
serialized value supplied by the transport layer.