Internal procedural macros for Rams. This has to be a separate package because proc macros have to be in a separate library.