I'd like to confirm that the GC is ORC/ARC or raise an exception.
Thanks.
Why would you (need to?) do it at runtime if you can already error out at compile time?
(if it's not clear how:
when defined(gcArc) or defined(gcOrc):
# do things
else:
{.error: "Please compile with `--mm:arc` or `--mm:orc`."}