Making Ruby work like C may be folly, but here we go...