The package uses rlang::inform to notify users about internal processes that are not critical, but may be of interest. Currently, every function may have calls to rlang::inform, which is a bit messy. A unified system could work as follows
internal functions take an optional notes argument.
if notes is NULL, the function will set printNotes to TRUE, otherwise printNotes will be set to FALSE
functions add their notes to the notes vector
if printNotes is TRUE, the function will use rlang::inform to print the notes
if printNote is FALSE, the function will return the notes to the calling function
Todo
[x] implement notes for all functions that currently use rlang::inform
[x] add notes to all SEM classes that are returned to the user
The package uses rlang::inform to notify users about internal processes that are not critical, but may be of interest. Currently, every function may have calls to rlang::inform, which is a bit messy. A unified system could work as follows
Todo