drop grunt
subordinate `pending` state within new `unresolved` abstract state
reduce instance footprint of promise
edit headings; rewrite synopses
simplify `allowed` table
return silently instead of throwing on disallowed method call

- simplifies implementation and consistent behavior for divested
`Interest`