append_details          Internal helper function: Append and set
                        elements of a details list
epsilon_extreme         Extreme borrowing cutoffs for borrowing in
                        Fujikawa's design
get_details_for_two_scenarios
                        Internal helper function: Get details for two
                        response scenarios
get_p1s                 Generate an array of possible outcome scenarios
get_scenarios           Generate a scenario of possible outcomes
get_trace_info          Internal helper function: Decide whether to
                        record a trace and what path to use
io_val_p1               Internal helper function: Input validation for
                        p1
opt_design_gen          Optimize a Basket Trial Design
params_main             List of parameters used across the package
params_utility_caller   List of parameters used for functions calling
                        utility functions
u_2ewp                  Utility functions: Two-level power-error
                        combination functions
u_avg                   Utility function: Scenario-averaged utility
                        function
u_bnd                   Utility function with boundaries on the
                        parameters
u_ewp                   Utility functions: Discontinuous power/ECD
                        functions with type-I error penalty
