[Concept] [PATCH 2/6] fat: Separate fat.c from fat_write.c