public static <T0> Supplier<MutableTuple1<T0>> constructor(Class<T0> e0) {
        return MutableTuple1Impl::new;
    }
Creates and returns a new {@link MutableTuple1} constructor that creates
an object that is empty.

@param <T0> type of element 0
@param e0   element 0
@return     a new {@link MutableTuple1} constructor that creates an
            object that is empty.

@see Tuple1
@see Tuple
common-parent/tuple/src/main/java/com/speedment/common/tuple/MutableTuples.java