Parsing into simple struct works, time to try to hack recursive ones.