* common macros are in their own private module * functions are in their own obj::function module Signed-off-by: Alek Ratzloff <alekratz@gmail.com>