$List

How to tell if a variable is of type $List
$List is just a sequence of bytes, there is no flag or indicator that distinguishes a $list value from an arbitrary sequence of bytes. The only way to really identify a list is to use the duck test.

Gertjan Klein has a comprehensive discussion of methods that will identify a whether a string is a valid list.