@Override
    public @NonNull ArgumentParseResult<Byte> parse(
            final @NonNull CommandContext<C> commandContext,
            final @NonNull CommandInput commandInput
    ) {
        if (!commandInput.isValidByte(this.range())) {
            return ArgumentParseResult.failure(new ByteParseException(
                    commandInput.peekString(),
                    this,
                    commandContext
            ));
        }
        return ArgumentParseResult.success(commandInput.readByte());
    }
Construct a new byte parser

@param min Minimum acceptable value
@param max Maximum acceptable value
cloud-core/src/main/java/org/incendo/cloud/parser/standard/ByteParser.java