In Postgres, functions are validated on creation: for instance, accessing a column that doesn\'t exist results in a helpful error, even before the function is run. But altering