func WrapSession(session *gocql.Session, err error) (Session, error) {
	return Session{
		Session: session,
		Mapper:  DefaultMapper,
	}, err
}
WrapSession should be called on CreateSession() gocql function to convert
the created session to gocqlx.Session.

Example:
session, err := gocqlx.WrapSession(cluster.CreateSession())
package gocqlx
import (
	"context"
	"github.com/gocql/gocql"
	"github.com/scylladb/go-reflectx"
)
type Session struct {
	*gocql.Session
	Mapper *reflectx.Mapper
}
func NewSession(session *gocql.Session) Session {
	return Session{
		Session: session,
		Mapper:  DefaultMapper,
	}
}