 
     func testSeq() {
         let parser: Parser<String, StringReader> =
-            (char(Character("a")) ~ char(Character("b")))
-                ^^ String.init
+            (char("a") ~ char("b")) ^^ String.init
 
         expectSuccess(parser: parser,
                       input: "ab",


    func testMapValue() {
        let parser: Parser<String, StringReader> =
            char(Character("a"))
                ^^^ "XXX"

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


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

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