Implement Record.import macro that allows using private macros on public...

... records