Update the `expansion` and `inheritance` examples to avoid a syntax clash with backend Prolog compilers that define a `public` prefix operator