Split out impl{} from trait impls and implement on auth Tags