An IF compiler created by Graham Nelson ( see http://inform7.com/sources/i6n/ )