.. and define const Node = GenericNode{Nothing}. This way MarkdownAST.Node would always refer to a concrete type, and would also make it more clear in other packages when they define their own Node with their own T.
This is inspired by how IOBuffer is really an instance of GenericIOBuffer{T}.
.. and define
const Node = GenericNode{Nothing}. This wayMarkdownAST.Nodewould always refer to a concrete type, and would also make it more clear in other packages when they define their ownNodewith their ownT.This is inspired by how
IOBufferis really an instance ofGenericIOBuffer{T}.