fix `@doc` for abstract types