New index ObjectType, used by ObjectRef, ZoneRef and ObjectOfType
Workaround for weird type error (see http://ghc.haskell.org/trac/ghc/ticket/8214)
Fixes for compileEffect GainLife/LoseLife