Add IsList instances for OverloadedLists

Closes #40