@Override
    default long hash(T object) {
        final long l = Double.doubleToLongBits(applyAsDouble(object));
        return (int) (l ^ (l >>> 32));
    }
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