At least the first two ``@nogc safe`` examples should be fine for all compiler implementations. :)