File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already.