func Uint(name string, value uint, usage string) *uint {
	return EnvironmentFlags.Uint(name, value, usage)
}
Uint defines a uint flag with specified name, default value, and
usage string.  The return value is the address of a uint variable
that stores the value of the flag.
package envflag
import (
	"flag"
	"fmt"
	"os"
	"strings"
	"time"
)
func VisitAll(fn func(*flag.Flag)) {
	EnvironmentFlags.VisitAll(fn)
}
func Visit(fn func(*flag.Flag)) {
	EnvironmentFlags.Visit(fn)
}
func Lookup(name string) *flag.Flag {
	return EnvironmentFlags.Lookup(name)
}
func Set(name, value string) error {
	return EnvironmentFlags.Set(name, value)
}
func BoolVar(p *bool, name string, value bool, usage string) {
	EnvironmentFlags.BoolVar(p, name, value, usage)
}
func Bool(name string, value bool, usage string) *bool {
	return EnvironmentFlags.Bool(name, value, usage)
}
func IntVar(p *int, name string, value int, usage string) {
	EnvironmentFlags.IntVar(p, name, value, usage)
}
func Int(name string, value int, usage string) *int {
	return EnvironmentFlags.Int(name, value, usage)
}
func Int64Var(p *int64, name string, value int64, usage string) {
	EnvironmentFlags.Int64Var(p, name, value, usage)
}
func Int64(name string, value int64, usage string) *int64 {
	return EnvironmentFlags.Int64(name, value, usage)
}
func UintVar(p *uint, name string, value uint, usage string) {
	EnvironmentFlags.UintVar(p, name, value, usage)
}