Arec C (NArec)