   Nerves system or Nerves toolchain. For more details, see the Nerves
   [system documentation](https://hexdocs.pm/nerves/systems.html#package-configuration)
   """
+
+  alias Nerves.Artifact
 
   defstruct app: nil,
             path: nil,

      |> Map.get(:opts, [])
      |> Keyword.get(:nerves, [])

    %Package{
      app: app,
      type: type,
      env: env,

            compilers: [],
            dep_opts: [],
            config: []

  @type t :: %__MODULE__{
          app: atom,
