Scala 3 has implicit conversions, for example:
given Conversion[String, Token] with
def apply(str: String): Token = new KeyWord(str)
Can an implicit conversion be defined between generic types (e.g. between lists and vectors)? If, so, how would it look?