default <O> @NonNull ParserDescriptor<C, O> flatMap(
            final @NonNull Class<O> mappedType,
            final MappedArgumentParser.@NonNull Mapper<C, T, O> mapper
    ) {
        return parserDescriptor(this.parser().flatMap(mapper), mappedType);
    }
Create a descriptor for a {@link ArgumentParser#flatMap(MappedArgumentParser.Mapper) flatMapped} parser.

@param mappedType mapped parser result type
@param mapper     mapper
@param <O>        mapped parser result type
@return mapped parser descriptor
cloud-core/src/main/java/org/incendo/cloud/parser/ParserDescriptor.java