Map functions are called only once when the parser succeeds to parse a string.