Polymorphic goat has two author types