zed shaw's debug macros
types