reflect_tools 0.8.0

Collection of mechanisms for reflection.
Documentation
# Doc Entities

## Master Doc Entities Table

| Type | Purpose | Master File | Instances |
|------|---------|-------------|----------:|
| `api/` | Document public reflection and fields interface contracts | [api/readme.md]api/readme.md | 2 |
| `data_structure/` | Describe in-memory data types with non-trivial design decisions | [data_structure/readme.md]data_structure/readme.md | 2 |
| `feature/` | Provide navigational hubs for entity reflection and fields iteration | [feature/readme.md]feature/readme.md | 2 |
| `invariant/` | Define correctness properties for reflection implementations | [invariant/readme.md]invariant/readme.md | 2 |

## Master Doc Instances Table

| Entity | ID | Name | File |
|--------|-----|------|------|
| api | 001 | Reflection API | [api/001_reflection_api.md]api/001_reflection_api.md |
| api | 002 | Fields API | [api/002_fields_api.md]api/002_fields_api.md |
| data_structure | 001 | OptionalCow | [data_structure/001_optional_cow.md]data_structure/001_optional_cow.md |
| data_structure | 002 | Primitive | [data_structure/002_primitive.md]data_structure/002_primitive.md |
| feature | 001 | Entity Reflection | [feature/001_entity_reflection.md]feature/001_entity_reflection.md |
| feature | 002 | Fields Iteration | [feature/002_fields_iteration.md]feature/002_fields_iteration.md |
| invariant | 001 | Container Ordering | [invariant/001_container_ordering.md]invariant/001_container_ordering.md |
| invariant | 002 | Element Iteration Contract | [invariant/002_element_iteration_contract.md]invariant/002_element_iteration_contract.md |