func Bool(v bool) *bool {
	ptr := new(bool)
	*ptr = v
	return ptr
}
Bool returns a new pointer to the given bool value.
package twitter
import (
	"net/http"
	"github.com/dghubble/sling"
)
const twitterAPI = "https://api.twitter.com/1.1/"
type Client struct {
	sling *sling.Sling
	Accounts       *AccountService
	DirectMessages *DirectMessageService
	Favorites      *FavoriteService
	Followers      *FollowerService
	Friends        *FriendService
	Friendships    *FriendshipService
	RateLimits     *RateLimitService
	Search         *SearchService
	Statuses       *StatusService
	Streams        *StreamService
	Timelines      *TimelineService
	Trends         *TrendsService
	Users          *UserService
}
func NewClient(httpClient *http.Client) *Client {
	base := sling.New().Client(httpClient).Base(twitterAPI)
	return &Client{
		sling:          base,
		Accounts:       newAccountService(base.New()),
		DirectMessages: newDirectMessageService(base.New()),
		Favorites:      newFavoriteService(base.New()),
		Followers:      newFollowerService(base.New()),
		Friends:        newFriendService(base.New()),
		Friendships:    newFriendshipService(base.New()),
		RateLimits:     newRateLimitService(base.New()),
		Search:         newSearchService(base.New()),
		Statuses:       newStatusService(base.New()),
		Streams:        newStreamService(httpClient, base.New()),
		Timelines:      newTimelineService(base.New()),
		Trends:         newTrendsService(base.New()),
		Users:          newUserService(base.New()),
	}
}