Color {
    r: number
    g: number
    b: number
    a: number
    clone() => Color
    lighten(n: number) => Color
    darken(n: number) => Color
    invert() => Color
    isDark(p?: number) => boolean
    isLight(p?: number) => boolean
    eq(c: Color) => boolean
}