Closed
Description
Currently as follows:
julia> abstract type Foo{S}; end
julia> struct Bar <: Foo; end
ERROR: invalid subtyping in definition of Bar
Stacktrace:
[1] top-level scope at REPL[2]:1
Ideally it would at least tell you you forgot a type parameter, and maybe if it's extra nice show you the signature of the thing you're trying to subtype to show you what type parameters it has.