syntactic-2.0: Generic representation and manipulation of abstract syntax