func Remove(name string) error {
	return impl().Remove(name)
}
Remove removes the named file or (empty) directory.
package pkger
import (
	"net/http"
	"os"
	"path/filepath"
	"sync"
	"github.com/markbates/pkger/here"
	"github.com/markbates/pkger/pkging"
	"github.com/markbates/pkger/pkging/stdos"
)
var current pkging.Pkger
var gil = &sync.RWMutex{}
var disk = func() pkging.Pkger {
	her, _ := here.Current()
	n, _ := stdos.New(her)
	return n
}()
func impl() pkging.Pkger {
	gil.RLock()
	defer gil.RUnlock()
	if current == nil {
		return disk
	}
	return current
}
type Dir string
func (d Dir) Open(name string) (http.File, error) {
	f, err := impl().Open(string(d))
	if err != nil {
		return nil, err
	}
	return f.Open(name)
}
func Parse(p string) (here.Path, error) {
	return impl().Parse(p)
}
func Current() (here.Info, error) {
	return impl().Current()
}
func Info(p string) (here.Info, error) {
	return impl().Info(p)
}
func Create(p string) (pkging.File, error) {
	return impl().Create(p)
}
func MkdirAll(p string, perm os.FileMode) error {
	return impl().MkdirAll(p, perm)
}
func Open(p string) (pkging.File, error) {
	return impl().Open(p)
}
func Stat(name string) (os.FileInfo, error) {
	return impl().Stat(name)
}
func Walk(p string, wf filepath.WalkFunc) error {
	return impl().Walk(p, wf)
}