```haxe trace(printer.printExpr((new haxeparser.HaxeParser(ByteData.ofString('var x:String-;'), '').expr()))); trace(printer.printExpr((new haxeparser.HaxeParser(ByteData.ofString('var x:String->;'), '').expr()))); ``` prints: ``` var x:String var x ``` but I expect them to throw...