let _ = require( 'wTools' ); function routine( bool ) { if( bool ) { console.log( 'Do something' ); } else { _.assert( 0, 'not implemented' ); /* throws error "not implemented" */ } } routine( true ); /* Second branch of the example above has implemented the first branch, but the second has unconditional assertion throwing error "not implemented". It will allow to postpone design of the branch and to be sure no silent bug introduced. */