There are some rather ugly design implementations, like: FsOboParser.OboTerm.OboTerm because the module OboTerm inhabits the type OboTerm.
Do rather this:
type OboTerm with all members needed and same-name module (module OboTerm) with all the related functions.
There are some rather ugly design implementations, like:
FsOboParser.OboTerm.OboTerm
because the moduleOboTerm
inhabits the typeOboTerm
. Do rather this:type OboTerm
with all members needed and same-name module (moduleOboTerm
) with all the related functions.