added edge-value accessors to Region

- assignment doesn’t deal gracefully w/ negative w/h (but yikes don’t
do that)