-spec abort(Format :: io:format(), Data :: [term()]) -> no_return().
-spec debug(string(), [term()]) -> string().
-spec erlang_halt(integer()) -> no_return().
-spec error(string(), [term()]) -> string().
-spec info(string(), [term()]) -> string().
-spec list_to_str([term()]) -> string().
-spec notice(string(), [term()]) -> string().
-spec split_all_lines(binary()) -> [binary(), ...].
-spec split_all_lines(binary(), list()) -> [binary()].
-spec to_str(binary() | list() | atom() | integer()) -> string().
-spec warn(string(), [term()]) -> string().