The clean target previously removed all artifacts with a single glob pattern. This change explicitly separates the removal of the build directory, release artifacts (wren, libwren.a, libwren.so), and debug artifacts (wrend, libwrend.a, libwrend.so) into distinct rm commands for clarity and maintainability.
Previously, the clean target only removed the `build` directory and the `wren` binary, leaving behind static and shared library files. The glob pattern `libwren*` now ensures both `libwren.a` and `libwren.so` are deleted, along with their debug counterparts `libwrend*`.