<([^<>,:]*)(?<!-)> to \[$1\] <([^<>,:]*), ?([^<>,:]*)(?<!-)> to \[$1, $2\] <([^<>,:]*) ?: ? ([^<>,:]*)> to \[$1 <: $2\] -> to => - reverseAccumulator: List<Any> = listOf()): Option<Pair<List<Any>, List<String>>> { + reverseAccumulator: List[Any] = listOf()): Option[Pair[List[Any], List[String]]] { -private tailrec suspend def <CS : CommandSender> - parse(parsers: List<(String) -> ResponseEffectOrResult<CS, Any>>, +private tailrec suspend def [CS <: CommandSender] + parse(parsers: List[(String) => ResponseEffectOrResult[CS, Any]],