Wolfram Language (Mathematica), 2622 bytes
0<##<1||#2&&#&�@##3&
Input [L...], and returns in an And. Works on integer inputs.
Wolfram Language (Mathematica) , 24 bytes
{}=={##}||#2&&#&�@##3&
Input [L...], and returns in an And. Works on non-boolean inputs.
Wolfram Language (Mathematica) , 26 bytes
#2~##&~#&@@@#~Partition~2&
Input [L], and returns a list. Works.
Wolfram Language (Mathematica), 22 bytes
0<##<1||#2&&#&�@##3&
Input [L...], and returns in an And. Works on integer inputs.
Wolfram Language (Mathematica) , 24 bytes
{}=={##}||#2&&#&�@##3&
Input [L...], and returns in an And. Works on non-boolean inputs.
Wolfram Language (Mathematica) , 26 bytes
#2~##&~#&@@@#~Partition~2&
Input [L], and returns a list. Works.