Feature/override

*Override* the macros by sending a block.