syntactic-3.2: Generic representation and manipulation of abstract syntax