We have various different VFS layers in different programs, such as
cmd/godoc/filesystem.go. Can we have the os package provide a VFS layer? Or can we
provide a vfs package that wraps the os package? Or something else to provide a simple
unified approach?