@type erts_source() :: {:unresolved | :runtime | :precompiled | :local | :local_unpacked | :url, keyword() | atom()}
@type t() :: %Burrito.Builder.Target{ alias: atom(), cpu: atom(), cross_build: boolean(), debug?: boolean(), erts_source: erts_source(), os: atom(), qualifiers: keyword() }
@spec make_triplet(t()) :: String.t()