id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 703 Restructure core libraries felix winkelmann "The current structure of the libraries is completely arbitrary and both annoyingly impractical and inconsistent. `identity` doesn't belong into `data-structures` and why is `write-line` in `extras` and not in `ports`. The list goes on like this. The libraries should be restructured fundamentally. To make this backwards-compatible, we could provide wrapper modules (or extensions) that provide the old structure but internally map to the new one. This would also be the opportunity to give more meaningful names to the SRFI libraries (with the `srfi-XXX` identifiers being just aliases). " defect closed major 5.0 core libraries 4.7.x fixed