Combined with a `Series.__array_ufunc__`, we can implement ufuncs on Period-dtype series without an intermediate conversion to an object-dtype ndarray.