For the naming of an abstract type (MyType), should I use AbstractMyType or just MyType for abstract types?
Base is using the former, some packages are using the latter. I remember someone telling that once it was not possible to have MyType as abstract type name and MyType() as constructor or callable type.
A side note, if abstract types would be highlighted somehow in the editors some of the disadvantages would disappear.
Is there someone with a clear perspective on this subject?