Implement support for lists