function maybeRun(value, ...args) {
  return typeof value === 'function' ? value(...args) : value
}
@typedef {object} StyleConfig
@property {Style} baseStyle
@property {{ [appearance: string]: Style }} [appearances]
@property {{ [size: string]: Style }} [sizes]