Named/labeled/keyword arguments are useful in Python and OCaml, but in the D language they were proposed by DIP1030 and adopted three years ago.
- Suggestion https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1030.md
- Implementation status https://github.com/dlang/dmd/pulls?q=named+arguments
Currently, templates are not supported, but recent DMDs -preview
allow you to try out these features without any flags. The verification environment this time is DMD2.106.0.