For reference it's the old DIP 40 [0] so a thing like ```d struct IPersonallyPresentYouDip40(T) { this(T t){} } void main() { auto v = IPersonallyPresentYouDip40(0); // infer `int` for `T` } ``` should work. [0]: https://wiki.dlang.org/DIP40