Note: the patch checks if a superuser is calling the new functions, which is a good thing.
If we only have the bytea functions and the user needs to supply the raw pages themselves, rather than having the function go get the raw page for you, is there any reason to restrict the interpretation function to super users? I guess if we don't trust the C coded functions not to dereference bogus data in harmful ways?