A sample %Mix.Tasks.Mishka.Ui.Add.Files{} populated from defaults + type-based fallbacks.
@type t() :: %Mix.Tasks.Mishka.Ui.Add.Files{ args: map() | nil, content: String.t(), from: String.t() | nil, name: String.t(), necessary: [String.t()] | nil, optional: [String.t()] | nil, scripts: [String.t()] | nil, type: String.t() }