A simple, flexible and convenient way of defining options in Go.