Add repeater support to withSyntax