code: public static <T> CloseableReference<T> closeableFrom(@WillNotClose @Nullable final T reference, Closer<T> closer) {
          return new CloseableReference<>(reference, closer);
      }
docs: Provides {@link Closeable} interface for {@link T}
  
  @param reference the object reference to decorate
  @param closer    the closer function
  @param <T>       the closeable reference type
  @return a closeable decorated clob