Allows the default values to be put in the code but I am having problems where there are not default values because I have nothing to pass into the function to produce ProgramT.
I have modified HasProgram documentation to documentation :: ProgramT p m a -> Forest String so that I can get the default value when creating the documentation.
Options.Commander.Environment contains my problem in EnvProgramT'Required { unEnvProgramT'Required :: t -> ProgramT p m a } because t does not exist.
realized that even with default values it is possible to create bad docs because different possible to go down different paths to create the next ProgramT
Allows the default values to be put in the code but I am having problems where there are not default values because I have nothing to pass into the function to produce ProgramT.
I have modified HasProgram documentation to
documentation :: ProgramT p m a -> Forest String
so that I can get the default value when creating the documentation.Options.Commander.Environment
contains my problem inEnvProgramT'Required { unEnvProgramT'Required :: t -> ProgramT p m a }
becauset
does not exist.Do you know anyways around this?
Issue #20 Trying to solve the same problem as #21