Is there a way to close access to code in a function?
No….
perhaps De-DC-ify or similar extension (on lower level?) before sharing