Perhaps separate out line-wrapping functionality from `cprint` into its own function.
Perhaps separate out line-wrapping functionality from
cprintinto its own function.