graph: Add ColorConverter type alias
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/util/conversion/Graph.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/util/conversion/Graph.kt
index 922ba51..1467e89 100644
--- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/util/conversion/Graph.kt
+++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/util/conversion/Graph.kt
@@ -5,6 +5,7 @@
 import kotlin.reflect.KClass
 
 internal typealias ColorType = KClass<out Color>
+internal typealias ColorConverter = (Color) -> Color
 
 /**
  * Global color conversion graph, used for automatic conversions between different color spaces.
@@ -31,7 +32,7 @@
     public fun add(
         from: ColorType,
         to: ColorType,
-        converter: (Color) -> Color,
+        converter: ColorConverter,
     ) {
         val node = ConversionEdge(from, to, converter)
 
@@ -47,7 +48,7 @@
         }
     }
 
-    internal fun findPath(from: ColorType, to: ColorType): List<(Color) -> Color>? {
+    internal fun findPath(from: ColorType, to: ColorType): List<ColorConverter>? {
         val visited = HashSet<ConversionEdge>()
         val pathQueue = ArrayDeque(listOf(
             // Initial path: from node
@@ -76,6 +77,6 @@
     private data class ConversionEdge(
         val from: ColorType,
         val to: ColorType,
-        val converter: (Color) -> Color,
+        val converter: ColorConverter,
     )
 }