Add a shut-up macro to suppress and catch output

Add a macro to suppress output.