ResultsResult management functions for MoneyWise CLI setup
val initial_result : Types.setup_resultCreate initial setup result with 7 total steps
val initial_phase_result : string -> Types.phase_resultCreate initial phase result for given phase name
val aggregate_phase_results :
Types.phase_result list ->
int ->
Types.setup_resultCombine multiple phase results into single setup result
val exit_code : Types.setup_result -> intMap a setup_result to an exit code: 0 on success, non-zero on failure.