Context.Abi_v2SourceABI V2 is the version 2 of the supported list of ABIs
to_string abi is the enumeration value of abi; for example "Linux_x86".
to_canonical_string abi will give the canonical representation of the ABI to DKML tools and APIs.
word_size is the number of bits in a word for the machine's CPU architecture. The number of bits will be 32 or 64, but may be something else for more exotic future architectures.