sandford/phobos — comment on commit 8b845d2a50bc20993afed7306f3d84921e4ac54b
File: std/range.d line 283
By andralex:

The intent of put(r, e) is to provide a universal generic interface for putting stuff into stuff using a unified syntax. As such, adding policies and options works against that charter. We're better off defining independent functions such as putArray etc.