A function which decodes the any data to the generic type passed, if decode fails returns null, This will be used to decode all elements of the any array passed
A boolean which denotes if the decode should fail if any element of the array fails to decode
Array of decoded elements if passed value was an array and elements were of generic type, returns null in case value passed was not array at all
Value with unknown type