message: Re-order schedule and eval declaration
diff: @@ -1067,12 +1067,18 @@ template <typename T> ENOKI_INLINE bool schedule(const T &value) {
  return false;
  }
  +ENOKI_INLINE bool schedule() { return false; }
  +
  template <typename T1, typename... Ts, enable_if_t<sizeof...(Ts) != 0> = 0>
  ENOKI_INLINE bool schedule(const T1 &value, const Ts&... values) {
  return schedule(value) | schedule(values...);
  }
  -ENOKI_INLINE bool schedule() { return false; }
  +ENOKI_INLINE void eval() {
  +#if defined(ENOKI_ENABLE_JIT)
  + jitc_eval();
  +#endif
  +}
  template <typename... Ts>
  ENOKI_INLINE void eval(const Ts&... values) {
  @@ -1080,12 +1086,6 @@ ENOKI_INLINE void eval(const Ts&... values) {
  eval();
  }
  -ENOKI_INLINE void eval() {
  -#if defined(ENOKI_ENABLE_JIT)
  - jitc_eval();
  -#endif
  -}
  -
  template <typename T> ENOKI_INLINE size_t width(const T &value) {
  if constexpr (array_depth_v<T> > 1)
  return width(value.derived().entry(0));
  