lang elements; fixes to tagged lists

basic support for lang and symbol elements (modeled after vectors and strings)
some fixes for tagged lists: recursion, etc.