How to merge docstrings of constructors with and without type parameters?

I am sorry I did not understand the original question. This should work (I just tested it):

module X

export Foo

struct Foo{T,S} end

"the default"
Foo() = Foo{Int,Int}()

"one param"
Foo{T}() where T = Foo{T,Int}()

end # module

then in the docs, use the call syntax:

```@docs
Foo()
Foo{T}()
```