constructor(value: ScalarLike<Iterable<T>>) {
        this.source = new ScalarOf(value);
    }