function readUntil(character) {
        return function (seen) {
            return seen[seen.length - 1] === character;
        };
    }
Returns a predicate function that returns true when a specific character is found
@param   {string}   character the character to use in the match function
@returns {function} A function that checks if the last character of the parameter string matches the parameter character