 
     func testTuples() {
         let parser: Parser<String, StringReader> =
-            (char(Character("(")) ~ char(Character(" ")).rep() ~ char(Character(")"))) ^^ {
+            (char("(") ~ char(" ").rep() ~ char(")")) ^^ {
                 let (open, inner, outer) = $0
                 return String([open] + inner + [outer])
             }


    func testSeqIgnoreLeft() {
        let parser: Parser<String, StringReader> =
            (char(Character("a")) ~> char(Character("b")))
                ^^ String.init

        expectSuccess(parser: parser,
                      input: "ab",


    func testMap() {
        let parser: Parser<String, StringReader> =
            char("a") ^^ { String($0).uppercased() }

        expectSuccess(parser: parser,
                      input: "a",
