(A bit of a hackish version of) goto aeson | parsec | parsec:test