std_tools 0.1.4

Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
Documentation

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.
*/