colors: add Color metatable