* Add generics to blebox * Remove walrus * Move logic into each platform * Code style * Apply suggestion
* Change config entry state to an enum * Allow but deprecate EntryState str equality comparison * Test fixes * Rename to ConfigEntryState * Remove str comparability backcompat * Update new occurrences of strs cropped up during review
Co-Authored-By: J. Nick Koston <nick@koston.org>