Add normalizeInput to the functions it's missing in. Fix typos.
Need to push the last list before returning.
Initialize the URLToken properly.
typos
Give Declaration a proper toJSON that carries all of its info.
Directly stringify the parsing result, so functions that return arrays work correctly.