@API(status = API.Status.STABLE)
    default <T> @This ParserRegistry<C> registerParser(final @NonNull ParserDescriptor<C, T> descriptor) {
        return this.registerParserSupplier(descriptor.valueType(), parameters -> descriptor.parser());
    }
Registers the parser described by the given {@code descriptor}.

<p>This does not allow for customization of the parser using parser parameters. If the parser has options then it is
recommended to use {@link #registerParserSupplier(TypeToken, Function)} instead.</p>

@param descriptor parser descriptor
@param <T>        type produced by the parser
@return {@code this}
cloud-core/src/main/java/org/incendo/cloud/parser/ParserRegistry.java