TH helpers for de-duplicating definitions