- scheamMap.diff needs d (and a bunch of other stuff)
- writers don't generally need this stuff
- relationship should be
- scheaMap -> resource helper -> reader/writer
- Storing computed values in a pseudo-diff correctly
- newValueWriter - A
map[string]struct{Value interface{} Computed bool}
- OR