Remove unnecessary usage of os.File

Adding buffer to save snapshot for clean code @xla  @juliusv 
This and other exported names can be lower-cased now, since they live in the same package as their users now.