in reply to Overriding built-ins

I don't know if you can override print: perlsub says:
... some built-ins (e.g. "exists" or "grep") can’t be overridden.