TypeError: search() got an unexpected keyword argument 'tld'

package main

import (
    "fmt"
    "github.com/likexian/whois-go"
)

func search(domain string) {
    result, err := whois.Whois(domain)
    if err != nil {
        fmt.Println("Error:", err)
        return
    }

    fmt.Println("Whois information for", domain, ":\n", result)
}

func main() {
    domain := "example.com"
    search(domain)
}