Sat May 02 20:36:57 -03 2026:
    - Streamline and simplify test cases in unmount_tests.
    - Consolidate and minify error types by removing redundant variants.
    - Improve and fix mount-point detachment logic using depth-based ordering.
    - Strip redundant filesystem type metadata from the unmount logic and structures.
Mon Apr 13 20:42:54 -03 2026:
    - Improved mount detection logic by using BufReader for memory-efficient parsing of mountinfo.
    - Refined FUSE unmount strategy with a more robust search for fusermount3/fusermount binaries.
    - Enhanced recursive removal safety to prevent permission changes on symlink targets.
Mon Apr 12 20:43:42 -03 2026:
    - Added safety check to prevent removing root directory (`/`).
1.0.0 — Initial Release:
    - Initial release.
    - Recursive removal of files and directories.
    - Handles `000` permissions.
    - Detects and unmounts nested mount points.
    - Uses `umount2` with FUSE fallback.
    - Stack-safe recursion with `stacker`.
    - Path validation (`..` protection).
    - `remove` and `ensure_removed` APIs.
    - Structured error handling.
