decode functions for padded array messages implemented and tested
unions messages decoding implemented'n'tested
optional and union decoding failures tested
others messages decode implemented and tested