Add mem prototype
Use DUMP=1 to dump ast instead of running
Sync data