first pass at macro to generate inline friendly api wrapper for static methods/fields