Move result row to `ProgramState` to mimic what SQLite does where `Vdbe` struct has a `pResultRow` member. This makes it easier to deal with result lifetime, but more importantly, eventually lazily parse values at the edges of the API.
- now limbo attempts to add with overflow and panic in this case
It's just an useless wrapper, kill it.