package fixers type fixerFunc func(title, body string) (string, string) var fixers = map[string]fixerFunc{ "www.opennet.ru": opennetFixer, } // Fix fixes title and body depending on site parsed. func Fix(domain, title, body string) (string, string) { fixer, found := fixers[domain] if !found { return title, body } return fixer(title, body) }