   (year-month ([this] (wrap (YearMonth/parse this)))
               ([this param] (wrap (YearMonth/parse this (unwrap param)))))
   java.lang.Long
-  (year-month [year month] (YearMonth/of year month)))
+  (year-month [year month] (wrap (YearMonth/of year month))))
 
 (defn month?
   "Returns true if the given value is an exact month.

  java.time.ZoneId
  (month [this] (wrap (Month/from (LocalDate/now this))))
  java.lang.Long
  (month [this] (Month/of this)))

(defn month-day?
  "Returns true if the given value is a combination of month and day of month."

  (month-day ([this] (wrap (MonthDay/parse this)))
             ([this param] (wrap (MonthDay/parse this (unwrap param)))))
  java.lang.Long
  (month-day [month day] (wrap (MonthDay/of month day))))

(defn day-of-week?
  "Returns true if the given value is an exact day of week.
