Objective: Write a high-performance multi-threaded file system layer that replaces the current implementation in `library_fs.js`. Goals: - Faster file system operations - Multi-threaded without relying on proxying - Smaller code size footprint - Per-file persistence - Support multiple async and sync backends - Support for large files - POSIX compatibility via syscalls ### Design Sketch Link [Click here to view/comment](https://docs.google.com/document/d/1-ZxybGvz0nCqygUDuWxCcCBhCebev3EbUSYoSOlc49Q/edit?usp=sharing)