tinygrad: ['-c', '-O2', '-fPIC', '-ffreestanding', '-fno-math-errno', '-nostdlib', '-fno-ident', '--target={self.arch}-none-unknown-elf']
book:     ['-O2', '-fwrapv', '-ffp-contract=off', '-fno-fast-math', '-std=c11', '-shared', '-fPIC']
in both: ['-O2', '-fPIC']   in the book only: ['-fwrapv', '-ffp-contract=off', '-fno-fast-math', '-std=c11', '-shared']
