Add a `state` to Stage instead of a `solved` flag.