architectures : List(Str)
The architectures a system may name: those blueprint runs on and
those a package provider commonly builds for besides.
System :: # (opaque)
A system such as "x86_64-linux" or "aarch64-darwin", checked at compile
time: <arch>-<os>, of an architecture and an operating system Blueprint
knows. A quoted system is checked wherever one is written, including in the
patterns of a match and on either side of ==, so a misspelt one is an
error where it stands and never a branch that silently matches nothing.
architectures : List(Str)
The architectures a system may name: those blueprint runs on and
those a package provider commonly builds for besides.
The operating systems a system may name: those blueprint runs on,
Windows, which a program may be fetched for, and FreeBSD.
is_eq : _
from_quote : Str -> Try(System, [BadQuotedBytes(Str)])
The system as text, for a URL or a file name: ${system.to_str()}.