starting on list comprehensions for rust and c++ backends.