it("Throws an exception if there are no values", () => {
    const singleOnEmptyIterable = () => single([]);

    expect(singleOnEmptyIterable).toThrow(Error);
    expect(singleOnEmptyIterable).toThrow(