code: function( ctx ) {
  			var args = Array.coerce( arguments, 1 ), fn = this;
  			return function attempting() {
  				try { return fn.apply( ctx || this, args ); }
  				catch ( e ) { return e; }
  			}();
  		}
docs: methods