code: func bindMap(bindType int, query string, args map[string]interface{}) (string, []interface{}, error) {
  	bound, names, err := compileNamedQuery([]byte(query), bindType)
  	if err != nil {
  		return "", []interface{}{}, err
  	}
  
  	arglist, err := bindMapArgs(names, args)
  	return bound, arglist, err
  }
docs: // bindMap binds a named parameter query with a map of arguments.