Make gensym shared across all, also add method name to pre/post block methods.