As an example if you want to write your own versio...
# arrow-meta
i
As an example if you want to write your own version of the typeclass- plugin you would start defining a costume HKT plugin before you start your implementation. Without HKT you will gain littel with Typeclasses.
💯 1
a
that is taken care of when you list the order of plugins being used in
MetaPlugin
, yeah?
i
I dont understand your question.
a
Okay - write your own version of typeclasses-plugin. Could you do something like
Copy code
open class MetaPlugin : Meta {
  @ExperimentalContracts
  override fun intercept(ctx: CompilerContext): List<Plugin> =
    listOf(
      customHTK,
      typeClasses,
      comprehensions,
      lenses
    )
}