https://issues.dlang.org/show_bug.cgi?id=10930 --- Comment #6 from Temtaime <temtaime at gmail.com> --- I don't see a reason why single element cannot be replaced For example, both this examples works: [1, 2].split([1]); [1, 2].split(1); --