public static boolean defineFunctionObjectEagerlyP(MethodSlot function) {
    { Stella_Class methodclass = ((Stella_Class)(Stella.SGT_STELLA_METHOD_SLOT.surrogateValue));
      StorageSlot slot = null;

      { Stella_Object slotname = null;
        Stella_Object value = null;
        KvCons iter000 = function.dynamicSlots.theKvList;

        for (;iter000 != null; iter000 = iter000.rest) {
          slotname = iter000.key;
          value = iter000.value;
          value = value;
          slot = ((StorageSlot)(Stella_Class.lookupSlot(methodclass, ((Symbol)(slotname)))));
          if ((slot != null) &&
              (((Symbol)(KeyValueList.dynamicSlotValue(slot.dynamicSlots, Stella.SYM_STELLA_SLOT_OPTION_HANDLER, null))) != null)) {
            return (true);
          }
        }
      }
      return (false);
    }
  }