I have added these functions to the File interface and I'm willing to contribute them. How is that done?