Implement type virtual equality method support and implement comparisons for lists

Whoa!