Make the Data type more like the Ast type.
Make the Data type more like the Ast type.

The Data and Ast types should be convertible in a nearly transparent
way.  Add some members to Data to match Ast and switch it to the same
iterator type.

rcdomigan/atl