default <T, U, V> BiFunction<T, U, V> makeContextAware(BiFunction<T, U, V> function) {
        return ContextAwareBiFunction.of(this, function);
    }
Returns a {@link ContextAwareBiFunction} that makes sure the current {@link RequestContext} is
set and then invokes the input {@code function}.
core/src/main/java/com/linecorp/armeria/common/RequestContext.java