// NOTE: this requires Go 1.25 or later
package main
import (
"os"
"log"
)
func main() {
root, err := os.OpenRoot("./")
if err != nil { log.Fatal(err) }
in_data, err := root.ReadFile("main.go")
if err != nil { log.Fatal(err) }
err = root.WriteFile("out.txt", in_data, 0644)
if err != nil { log.Fatal(err) }
}