reduceSyntax