func (r *Request) Head(output interface{}) (*Response, error) {
	return r.createResponse(r.Request.Head(), output)
}
Head sends a HEAD request through the given client and returns the response
and any associated errors
package octokit
import (
	"github.com/jingweno/go-sawyer"
	"github.com/jingweno/go-sawyer/mediatype"
)
func newRequest(client *Client, urlStr string) (req *Request, err error) {
	sawyerReq, err := client.Client.NewRequest(urlStr)
	if err != nil {
		return
	}
	req = &Request{client: client, Request: sawyerReq}
	return
}
type Request struct {
	*sawyer.Request
	client *Client
}