fun addCommand(arg: Command): Unit
fun addCommand(data: CommandData, vararg keys: CompositeKey): Unit
fun addCommand(data: CommandData, keys: List<CompositeKey>): Unit