In EventfulHandlers
CommandHandlers : Map<string, EventfulCommandHandler<CommandResult<'TBaseEvent, 'TMetadata>, 'TCommandContext, 'TMetadata>>
AddCommandHandler will quietly replace the any existing command handler with an subsequent one with the same name. A warning would be sufficient then actions can be taken to create different naming for those commands.
In contrast AddEventHandler does cater for multiple using Map.insertWith List.append evtName [handler]