> This is why it is somewhat tempting to just fix an upper bound on what is parseable

I think users of the library should be able to set `maxsize` to accomplish this, no? 

In any event, [my bug on the type mismatches in upstream Lasem was fixed](https://bugzilla.gnome.org/show_bug.cgi?id=730284), so I'll be pulling that down and thinking about how to integrate it in this code regardless.