fproot: add naiive go port