function language(y, mo, w, d, h, m, s, ms, decimal) {
    /** @type {Language} */
    var result = { y: y, mo: mo, w: w, d: d, h: h, m: m, s: s, ms: ms };
    if (typeof decimal !== "undefined") {
      result.decimal = decimal;
    }
    return result;
  }
@internal
@param {Pick<Required<Options>, "language" | "fallbacks" | "languages">} options
@throws {Error} Throws an error if language is not found.
@returns {Language}