You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: person_test.go
    path of file: ./repos/gofakeit
    
    the code of the file until where you have to start completion: package gofakeit

import (
	"fmt"
	"testing"
)

func ExampleName() {
	Seed(11)
	fmt.Println(Name())

	// Output: Sonny Stiedemann
}

func ExampleFaker_Name() {
	f := New(11)
	fmt.Println(f.Name())

	// Output: Sonny Stiedemann
}

func BenchmarkName(b *testing.B) {
	for i := 0; i < b.N; i++ {
		Name()
    
func ExamplePerson() {
	Seed(11)
	person := Person()
	job := person.Job
	address := person.Address
	contact := person.Contact
	creditCard := person.CreditCard

	fmt.Println(person.FirstName)
	fmt.Println(person.LastName)
	fmt.Println(person.Gender)
	fmt.Println(person.SSN)
	fmt.Println(person.Hobby)

	fmt.Println(job.Company)
	fmt.Println(job.Title)
	fmt.Println(job.Descriptor)
	fmt.Println(job.Level)

	fmt.Println(address.Address)
	fmt.Println(address.Street)
	fmt.Println(address.City)
	fmt.Println(address.State)
	fmt.Println(address.Zip)
	fmt.Println(address.Country)
	fmt.Println(address.Latitude)
	fmt.Println(address.Longitude)

	fmt.Println(contact.Phone)
	fmt.Println(contact.Email)

	fmt.Println(creditCard.Type)
	fmt.Println(creditCard.Number)
	fmt.Println(creditCard.Exp)
	fmt.Println(creditCard.Cvv)

	// Output: Sonny
	// Stiedemann
	// male
	// 280254464
	// Sailing
	// DataLogix
	// Planner
	// Human
	// Usability
	// 679 Underpassborough, Omaha, Massachusetts 37930
	// 679 Underpassborough
	// Omaha
	// Massachusetts
	// 37930
	// North Macedonia
	// -0.877085
	// 83.264578
	// 4102689405
	// verdabrakus@mayert.name
	// American Express
	// 562570938760
	// 04/25
	// 906
}