[ 'undefined', ['number', [$Min(0), [$Max(100)], IsNumberHack(1984)], ['string', [$LengthMin(50), $BlahBlah()] ] ]
Returns (undefined OR (number AND Min(0) AND (Max(100) OR IsNumberHack()) ) OR (string AND LengthMin(50) AND $BlahBlah()))
(undefined OR (number AND Min(0) AND (Max(100) OR IsNumberHack()) ) OR (string AND LengthMin(50) AND $BlahBlah()))
Optional
[ 'undefined', ['number', [$Min(0), [$Max(100)], IsNumberHack(1984)], ['string', [$LengthMin(50), $BlahBlah()] ] ]
Returns
(undefined OR (number AND Min(0) AND (Max(100) OR IsNumberHack()) ) OR (string AND LengthMin(50) AND $BlahBlah()))