Ah, expression bodies. I see, by changing the return type of the last statement in a public expression function, you indirectly change the return type of the public function. Which would be bad if it’s not detected because the only use of that function is outside the library (hopefully, you have a test for it)