@Contract("_, _ -> this")
    default <T> @NotNull Builder withStatic(final @NotNull Pointer<T> pointer, final @Nullable T value) {
      return this.withDynamic(pointer, () -> value);
    }
Adds a pointer with a static, optional value.

@param pointer the pointer
@param value the optional value
@param <T> the type
@return this builder
@since 4.8.0
api/src/main/java/net/kyori/adventure/pointer/Pointers.java