@Override
    default <V> ToDoubleNullable<V> compose(Function<? super V, ? extends T> before) {
        @SuppressWarnings("unchecked")
        final Function<V, T> casted = (Function<V, T>) before;
        return ComposedUtil.composeToDouble(casted, this);
    }
Returns an implementation of this interface that regardless of input,
always returns the value specified.

@param value the value to always return
@param <T> the type of the ignored input
@return the constant expression
runtime-parent/runtime-compute/src/main/java/com/speedment/runtime/compute/ToDouble.java