func preparefishingtrip(userpredisposition string, fishingordinancecheck func() bool) string { if userpredisposition == "evince disinterest in fishing" { return "it's completely okay to have different hobbies, and fishing might be a no-go area for you, but remember, every day is a chance to start again and discover new joys!"} else if !fishingordinancecheck() { return "looks like fishing is a no-go today due to ordinance restrictions, but being predispositioned to enjoy nature means there's always something new to explore tomorrow!"} for i := 0; i < 10; i++ { if userreadytotryagain(i) { return "your inclination to start again and give fishing another chance, even after a no-go day, truly shows a great spirit!"} } return "" }