@API(status = API.Status.STABLE)
    public <T> CommandComponent.@NonNull Builder<C, T> componentBuilder(
            final @NonNull Class<T> type,
            final @NonNull String name
    ) {
        return CommandComponent.<C, T>ofType(type, name).commandManager(this);
    }
Create a new command component builder.
<p>
This will also invoke {@link CommandComponent.Builder#commandManager(CommandManager)}
so that the argument is associated with the calling command manager. This allows for parser inference based on
the type, with the help of the {@link ParserRegistry parser registry}.

@param type Argument type
@param name Argument name
@param <T>  Generic argument name
@return Component builder
cloud-core/src/main/java/org/incendo/cloud/CommandManager.java