Parsers can be a bit of a pain to set up. Five long lines just to duplicate the functionality of
float()! After a slow start, the capability of the parser grows exponentially with each line. All while individual lines remain short and simple. But this is true of all parsers.