Addressing Marc's concern that another static inline function pollutes the global namespace