halis.throw (use this instead of throwing manually in halis), halis.config.logInsteadOfThrow logs instead of throwing in methods like isStringOrThrow (also halis.throw logs a stacktrace)