function thisOrThrow(tryThis, orThrowMessage) {
  if (typeof tryThis !== 'undefined') {
    return tryThis;
  }
  throw new Error(orThrowMessage);
}
/*
   Return the value of `tryThir` or throw an error (with provided message);
 */
Return the value of `tryThir` or throw an error (with provided message).
Return the value of ` tryThir ` or throw an error ( with provided message ) .
function thisOrThrow(tryThis, orThrowMessage) {
  if (typeof tryThis !== 'undefined') {
    return tryThis;
  }
  throw new Error(orThrowMessage);
}
function thisOrThrow ( tryThis , orThrowMessage ) { if ( typeof tryThis !== 'undefined' ) { return tryThis ; } throw new Error ( orThrowMessage ) ; }
Return the value of `tryThir` or throw an error (with provided message);
Return the value of ` tryThir ` or throw an error ( with provided message ) ;