lex lists, including nested