A FileSystem Abstraction System for Go